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 teamR 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 InferenceNumerical 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 |