Statistical Models and Computing Methods

Course Information

Description and Objectives

This course develops computational methods for statistical estimation and inference: random-variable generation, Monte Carlo integration, importance sampling, likelihood optimization, EM, data augmentation, MCMC, Kalman and particle filtering, resampling, robust statistics and regression, causal graphical algorithms, and causal effect estimation.

Students will learn to derive and implement representative algorithms, state their assumptions, diagnose inappropriate applications, and interpret results. Causal computation covers both algorithms for a given DAG and the limitations of learning a graph from data.

Homework (60%)

Problem Set 1. Due on Oct. 12

Problem Set 2. Due on Oct. 12

Final Project (40%)

Schedule

Class Week Date Topic Milestone
1 1 Mon 09/07 Random-variable generation I
2 2 Mon 09/14 Random-variable generation II
3 2 Wed 09/16 Monte Carlo integration and methods
4 3 Mon 09/21 Importance sampling PS1 out
5 4 Mon 09/28 Varaince reduction
6 4 Wed 09/30 No class
– 5 Mon 10/05 No class: National Day holiday
7 6 Mon 10/12 Bootstrap PS1 due
8 6 Wed 10/14 Gibbs sampling and data augmentation
9 7 Mon 10/19 MCMC implementation
10 8 Mon 10/26 Codes illustration Illustration codes for MCMC
11 8 Wed 10/28 Permutation test PS2 out
12 9 Mon 11/02 Optimization, EM algorithm
13 10 Mon 11/09 Data Augmentation PS2 due

October 5 is a holiday.

Textbook and References

Chapter and page references below use these editions. Kalman filtering and causal methods use the supplementary readings listed at the end. Readings are alternatives and selected passages, not a requirement to read all five books for each class.

Supplementary Readings