STAT 812/420 Computational Statistics

Description

Computationally intensive methods have become widely used in statistical inference. The objective of this course is to teach students important computational techniques used in statistical inference (evaluation of statistical methods, MLE and Bayesian inference). After learning this course, students are expected to gain understanding of algorithms behind statistical inferential methods, be able to develop new statistical methods, be able to use computer to investigate the properties of statistical methods, and be able to implement a combination of standard statistical toolkits for analyzing real data sets.

Prerequisites: multivariate calculus (MATH 225), basic algebra (MATH 164), an introductory statistics (eg. STAT 245), a probability course (eg.STAT 342), a course in regression (eg STAT 344).

List of Topics with Associated Course Materials

The R markdown sources for producing the HTML files listed above can be found in this Github folder.

Topic Academic Week

Introduction to Statistical Inference and R

A very short introduction to R and Rstudio, Introduction to R by R core team

R code for introducing basic R features (Unit 1)

Computer Arithmetic

Overflow, underflow and rounding errors (Unit 2)

Basics of Monte Carlo Methods

Random numbers generator and inverting CDF sampling) (Unit 3)

Simulation for Studying Point Estimation and Hypothesis Testing (Unit 4)

Maximum Likelihood Estimation and Optimization Methods

Univariate Optimization

Multivariate Optimization Methods (Unit 6)

EM Algorithm

Bayesian Inference and Advanced Monte Carlo Methods

Introduction to Bayesian Inference

Numerical Quadrature

Laplace Approximation (Unit 9)

Rejection Sampling (Unit 10)

Importance Sampling (Unit 11)

Introduction to MCMC Convergence (Unit 12)

Gibbs sampling (Unit 13)

Metropolis-Hastings Sampling

General-purpose Samplers