Difference between revisions of "R"

From "A B C"
Jump to navigation Jump to search
m
 
(9 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
{{dev}}
 
{{dev}}
  
 
+
<section begin=intro />
The {{WP|R (programming language)|R statistics environment and programming language}} is an exceptionally well engineered, free (as in free speech) and free (as in free beer) platform for data manipulation and analysis. The number of functions that are included by default is large, there is a very large number of additional, community-generated analysis modules that can be simply imported from dedicated sites (e.g. the [[Bioconductor]] package for molecular biology data), or via the [http://cran.r-project.org/ CRAN network], and whatever function is not available can be easily programmed. Being able to filter and manipulate data through programming to prepare it for analysis is an absolute requirement in research-centric fields such as ours, where the strategies for analysis are constantly shifting and prepackaged solutions become obsolete almost faster than they can be developed. Besides numerical analysis, R has very powerful and flexible functions for plotting graphical output. ([http://www.r-project.org/ R project homepage])
+
The {{WP|R (programming language)|R statistics environment and programming language}} is an exceptionally well engineered, free (as in free speech) and free (as in free beer) platform for data manipulation and analysis. The number of functions that are included by default is large, there is a very large number of additional, community-generated analysis modules that can be simply imported from dedicated sites (e.g. the [[Bioconductor]] project for molecular biology data), or via the [http://cran.r-project.org/ CRAN network], and whatever function is not available can be easily programmed. The ability to filter and manipulate data to prepare it for analysis is an absolute requirement in research-centric fields such as ours, where the strategies for analysis are constantly shifting and prepackaged solutions become obsolete almost faster than they can be developed. Besides numerical analysis, R has very powerful and flexible functions for plotting graphical output.  
 
+
<section end=intro />
  
 
__TOC__
 
__TOC__
Line 20: Line 20:
  
  
<!--
 
 
==Contents==
 
==Contents==
  
 
+
* High level description of function
==Exercises==
+
** Packages and libraries
<section begin=exercises />
+
** Command line and scripts
<section end=exercises />
+
** Data types
 
+
** Data input
 +
** Numerical analysis
 +
** Graphical analysis
 +
** Writing your own functions
 +
* Availability
 +
* R-Studio
 +
* Comparison to S etc.
 +
* Comparison to MatLab
  
 
==References==
 
==References==
Line 33: Line 39:
  
  
-->
 
 
==Further reading and resources==
 
==Further reading and resources==
 +
*Introductory [[R tutorial]] for this course
 +
*The [[Bioconductor]] project page on this Wiki
  
 
<div class="reference-box">[http://www.r-project.org/ The '''R project''' homepage]</div>
 
<div class="reference-box">[http://www.r-project.org/ The '''R project''' homepage]</div>
 
+
<div class="reference-box">[http://cran.r-project.org/ '''CRAN'''&ndash;The Comprehensive R Archive Network]</div>
 +
<div class="reference-box">[http://www.bioconductor.org/ The '''Bioconductor project''' homepage]</div>
 +
<div class="reference-box">[http://www.r-bloggers.com/ '''R''' bloggers]</div>
 +
<div class="reference-box">[http://data-mining-tutorials.blogspot.ca/2011/08/data-mining-with-r-rattle-package.html Tutorial on the '''R Rattle''' GUI package]</div>
 +
<div class="reference-box">[http://www.rstudio.com/ide/ The '''R Studio''' IDE]</div>
 
<!--
 
<!--
 
{{#pmid: }}
 
{{#pmid: }}
Line 45: Line 56:
  
 
[[Category:Applied_Bioinformatics]]
 
[[Category:Applied_Bioinformatics]]
 +
[[Category:R]]
  
 
</div>
 
</div>

Latest revision as of 00:02, 15 November 2013

R


This page is a placeholder, or under current development; it is here principally to establish the logical framework of the site. The material on this page is correct, but incomplete.


The R statistics environment and programming language is an exceptionally well engineered, free (as in free speech) and free (as in free beer) platform for data manipulation and analysis. The number of functions that are included by default is large, there is a very large number of additional, community-generated analysis modules that can be simply imported from dedicated sites (e.g. the Bioconductor project for molecular biology data), or via the CRAN network, and whatever function is not available can be easily programmed. The ability to filter and manipulate data to prepare it for analysis is an absolute requirement in research-centric fields such as ours, where the strategies for analysis are constantly shifting and prepackaged solutions become obsolete almost faster than they can be developed. Besides numerical analysis, R has very powerful and flexible functions for plotting graphical output.



Introductory reading

Wikipedia article on the R statistics environment and programming language


Contents

  • High level description of function
    • Packages and libraries
    • Command line and scripts
    • Data types
    • Data input
    • Numerical analysis
    • Graphical analysis
    • Writing your own functions
  • Availability
  • R-Studio
  • Comparison to S etc.
  • Comparison to MatLab

References


Further reading and resources