R
What is R?
R is a programming language and software environment for statistical analysis, graphical representation and reporting. R is free and open source software, developed by a community of programmers, statisticians and data scientists. R is available for Windows, Mac and Linux.
R can be used for a wide variety of statistical analysis, including linear and nonlinear modeling, Classical statistical tests, time-series analysis, clustering, and more. R is also highly extensible, allowing users to write their own functions and add-ons.
RStudio is a popular integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, and workspace management. RStudio is available in both open source and commercial editions.
Some of the most popular packages for R include:
- data.table: a fast and efficient package for data manipulation
- dplyr: a package for manipulating data frames
- tidyr: a package for tidying messy data
- ggplot2: a package for creating beautiful data visualisations
- caret: a package for machine learning
- randomForest: a package for creating random forests
R Resources
Learn R in a Day
Provides the reader with key programming skills through an examples-oriented approach and is ideally suited for academics, scientists, mathematicians and engineers. The book assumes no prior knowledge of computer programming and progressively covers...
Introduction to R
With over 2 million users worldwide R is rapidly becoming the leading programming language in statistics and data science. Every year, the number of R users grows by 40%, and an increasing number of organizations are using it in their day-to-day acti...
Try R
R is a tool for statistics and data modeling. The R programming language is elegant, versatile, and has a highly expressive syntax designed around working with data. R is more than that, though — it also includes extremely powerful graphics cap...
Swirl
Teaches you R programming and data science interactively, at your own pace, and right in the R console....
Programming in R for Data Science
This computer science course from Microsoft, developed in collaboration with the Technical University of Denmark (DTU), provides you with the knowledge and skills required to use R in the field of your choice! In 4 short weeks, you will learn all you...