R is an elegant and comprehensive statistical and graphical programming language. Unfortunately, it can also have a steep learning curve. I created this website for both current R users, and experienced users of other statistical packages (e.g., SAS, SPSS, Stata) who would like to transition to R. My goal is to help you quickly access this language in your work.
I assume that you are already familiar with the statistical methods covered and instead provide you with a roadmap and the code necessary to get started quickly, and orient yourself for future learning. I designed this web site to be an easily accessible reference. Look at the sitemap to get an overview.
A link to the new resource The R Graph Gallery has been added.
A number of new sections have been added. These include:
- A new section on time series analysis.
- A new section on ggplot2 graphics.
- For old friends, please note that I've renamed the section on trellis graphs to lattice graphs. Since both the lattice and ggplot2 packages can be used to create trellis graphs, changing the name makes the distinction between these two sections clearer.
Why Use R?
If you currently use another statistical package, why learn R?
- It's free! If you are a teacher or a student, the benefits are obvious.
- It runs on a variety of platforms including Windows, Unix and MacOS.
- It provides an unparalleled platform for programming new statistical methods in an easy and straightforward manner.
- It contains advanced statistical routines not yet available in other packages.
- It has state-of-the-art graphics capabilities.
R is available for Linux, MacOS X, and Windows (95 or later) platforms. Software can be downloaded from one of the Comprehensive R Archive Network(CRAN) mirror sites.
This free interactive course covers the basics of R.
I constantly strive to improve these pages. Feedback and suggestions are always welcome!
- Rob Kabacoff