Course Resources & Links


Course Texts

  • Applied Regression Analysis and Generalized Linear Models John Fox Jr. Amazon.
  • An Introduction to Statistical Learning: with Applications in R Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani Online PDF

R Programming Language

R is a statistical programming language that is especially powerful for data exploration, visualization, and statistical analysis. To interact with R (initially), we will primarily be using RStudio, an interactive development environment (IDE).

We will mostly be using a browser based version of RStudio on a remote server but you can also install a local version of the RStudio IDE.

Books & Resources for learning R


CRAN Comprehensive R Archive Network


git

Git is a state-of-the-art version control system. It lets you track who made changes to what when and has options for easily updating a shared or public version of your code on github.

  • OSX - install Git for Mac by downloading and running the installer or install homebrew and use it to install git via brew install git.

  • Unix/Linux - you should be able to install git via your prefered package manager (if it is not already installed).

  • Windows - install Git for Windows by download and running the git for windows installer. This will provide you with git, the bash shell, and ssh in windows.