User:Jarle Pahr/R: Difference between revisions
Jarle Pahr (talk | contribs) No edit summary |
Jarle Pahr (talk | contribs) No edit summary |
||
Line 163: | Line 163: | ||
http://www.statmethods.net/input/datatypes.html | http://www.statmethods.net/input/datatypes.html | ||
=R strings= | |||
http://stat.ethz.ch/R-manual/R-devel/library/base/html/paste.html |
Revision as of 05:15, 30 September 2013
Google R style guide: http://google-styleguide.googlecode.com/svn/trunk/Rguide.xml
Learn data analysis for free: http://www.datamind.org/#/
R FAQ: http://cran.uib.no/doc/FAQ/R-FAQ.html
R for Windows FAQ: http://cran.uib.no/bin/windows/base/rw-FAQ.html
http://en.wikibooks.org/wiki/R_Programming/
Tutorials and guides
R language fundamentals: http://www3.nd.edu/~steve/Rcourse/Lecture1v2.pdf
Introduction to R data types: http://www.nealgroothuis.name/introduction-to-data-types-and-objects-in-r/
http://folk.ntnu.no/eiriksko/IntroR/R-intro.pdf
The R Guide:http://cran.r-project.org/doc/contrib/Owen-TheRGuide.pdf
http://bitesizebio.com/articles/an-easy-way-to-start-using-r-in-your-research-introduction/
http://www.cyclismo.org/tutorial/R/
http://cran.r-project.org/manuals.html
http://www.r-tutor.com/r-introduction
http://bioinformaticssoftwareandtools.co.in/rperl.php
http://www.quandl.com/learn/working-with-quandl-and-r
http://www.r-bloggers.com/google-developers-r-programming-video-lectures/
Q & A
http://stackoverflow.com/questions/6583265/what-does-s3-methods-mean-in-r
Software
http://www.rstudio.com/ide/docs/authoring/using_markdown
Packages/modules:
Shiny: http://johnomics.co.uk/2013/03/27/shiny-genomes/
Knitr: http://yihui.name/knitr/
R packages
http://en.wikipedia.org/wiki/Sweave
R programs
https://gist.github.com/leipzig/1637248
Interfacing
http://rpy.sourceforge.net/rpy2.html
rOpenScience: http://ropensci.org/
http://www.r-bloggers.com/step-by-step-to-build-my-first-r-hadoop-system/
Books
Software for Data Analysis: Programming with R: http://www.amazon.com/dp/0387759352
http://www.amazon.com/Programming-Bioinformatics-Chapman-Computer-Analysis/dp/1420063677
Introducing Monte Carlo Methods with R:
http://www.springer.com/statistics/computational+statistics/book/978-1-4419-1575-7
http://www.amazon.com/Introducing-Monte-Carlo-Methods-Use/dp/1441915753/
Dynamic Documents with R and knitr (Chapman & Hall/CRC The R Series): http://www.amazon.com/Dynamic-Documents-knitr-Chapman-Series/dp/1482203537/ref=pd_luc_mrairnr_04_03_t_lh?ie=UTF8&psc=1
Data Manipulation with R: http://www.springer.com/statistics/computational+statistics/book/978-0-387-74730-9
Bioconductor Case studies: http://www.springer.com/statistics/life+sciences%2C+medicine+%26+health/book/978-0-387-77239-4
Use R! book series: http://www.springer.com/series/6991
CRCP Press - The R Series: http://www.crcpress.com/browse/series/crctherser
Subsetting
http://www.ats.ucla.edu/stat/r/faq/subset_R.htm
Data frames
http://www.r-tutor.com/r-introduction/data-frame
http://www.talkstats.com/showthread.php/26430-Means-each-column-in-dataframe
Debugging
http://www.stats.uwo.ca/faculty/murdoch/software/debuggingR/debug.shtml
http://stat.ethz.ch/R-manual/R-devel/library/base/html/browser.html
http://www.stats.uwo.ca/faculty/murdoch/software/debuggingR/
Browser() function: Allows single-stepping through a function, examining and changing objects along the way.
Debug() function:
- Marks a function for debugging, so that browser() will be called when the function is executed.
Operators
http://csgillespie.wordpress.com/2010/11/16/assignment-operators-in-r-vs/
Useful functions
http://www.statmethods.net/management/functions.html
tapply: http://www.r-bloggers.com/r-function-of-the-day-tapply/
http://www.r-tutor.com/elementary-statistics/numerical-measures/mean
Data types
http://www.statmethods.net/input/datatypes.html
R strings
http://stat.ethz.ch/R-manual/R-devel/library/base/html/paste.html