R tutorial

Paul Rougieux
17 March 2016

R statistical programming language

Key to understand R:

  • Characters, numbers are all storred in vectors
  • Avoid loops, use apply() functions on vector, lists and data frame objects instead

What for:

  • Explore data
  • Plots
  • Statistical models
  • Reproducible research

Explore data

summary(cars)
     speed           dist       
 Min.   : 4.0   Min.   :  2.00  
 1st Qu.:12.0   1st Qu.: 26.00  
 Median :15.0   Median : 36.00  
 Mean   :15.4   Mean   : 42.98  
 3rd Qu.:19.0   3rd Qu.: 56.00  
 Max.   :25.0   Max.   :120.00  

Plot 2 variables

plot of chunk unnamed-chunk-2

Plot many variables

plot of chunk unnamed-chunk-3

Other plotting packages

  • ggplot2
  • Shiny
  • Spatial data

Modelling

  • Overview

Reproducible research