Introduction to R

John M. Drake

What is R?


  • A “high level” computer language
  • A software platform for writing and executing programs in R

Value of R


  • Efficiently performs many, many numerical procedures
  • Open source and open access (free)
  • Available for all platforms
  • Readily parallelized for computationally intensive computations on high performance clusters
  • Strong user community
  • Early distribution of new methods

Statistically literate programming


The concept of literate programming

R Studio can be used to create static and dynamic reports including:

  • Documents
  • Presentations
  • Websites
  • Dashboards (R Shiny)

This presentation was made in R Studio

R and R Studio


R Studio is an integrated development environment for statistically literate programming in R

[Tour of the R Studio interface]