Course Topics

R is a free computing and graphical software/environment for statistical analysis.

This short course consists of 3 sections:

  • Section 1 provides introduction to R programming basics, such as data objects in R, loops, import/export datasets, along with examples of data manipulation/cleaning.
  • Section 2 discusses the R graphing environment and how to create some basic statistical plots.
  • Section 3 introduces how to perform basic statistical analysis in R, such as t-tests, ANOVA and linear regression.

This course was also taught on 9/29/11.

Please open the Intro_to_R_F11.r file with R or RStudio.

R can be downloaded here:
RStudio can be downloaded here:

Before you show up:

Please try to complete the attached assignment before the course session.

The purpose of this assignment is to get you familiarized with the fundamental operations of the most commonly used data structures in R. Contents in this assignment will be covered during the short course, but it will be much easier for you to understand the data manipulation examples if you have some understanding about the R data structures before-hand.