STAT 812/420 Computational Statistics

Longhai Li, Dept of Math and Statistics, University of Saskatchewan

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

  1. Introduction to Statistical Inference and R

  1. Computer Arithmetic

  1. Random Numbers Generators, Monte Carlo, Simulation for Evaluating Point Estimators, Permutation test

  1. Introduction to Likelihood and Maximum Likelihood Estimation

  1. Univariate Optimization and Gradient Descent Algorithm

  1. Expectation-Maximization (EM) algorithm

  1. Introduction to Bayesian Inference

  2. Numerical Quadrature, Laplace approximation, BIC

  1. Rejection Sampling (Unit 10)

  2. Importance Sampling (Unit 11)

  3. Introduction to MCMC Convergence (Unit 12)

  4. Gibbs Sampling and Metropolis-Hastings Sampling

  1. Use of BUGS/JAGS/STAN


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

Back to Longhai Li's teaching page