Course Materials

Syllabus

Course Overview

Version control using Git

Linux Shell Skills

A Short Introducton to Stata

Problem set 1 [Style rubric]

Common Commands (in R and Stata)

An Introducton to R

RECS Case Study: Home Types

Monte Carlo Simulation and Vectorization in R

String Manipulation and Regular Expressions

Bootstrapping and Permutation Tests

Problem Set 2 [Solutions]

Parallel Computing in R

Object Oriented Programming in R

S3 in action: GLM Methods

Matrix Decompositions

Midterm [Corrections (Take Home)] [Solutions]

Batch Computing and Job Scheduling

Problem Set 3, Solutions

R’s data.table package

Course Project

Basic SQL

Basic SAS

Problem Set 4, [Solutions]

Memory in R

Using C/C++ from R

Distributed Computing

Solutions to Final Exam (pdf)