Unit information: Statistical Computing in 2009/10

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Statistical Computing
Unit code MATHM6007
Credit points 10
Level of study M/7
Teaching block(s) Academic Year (weeks 1 - 52)
Unit director Dr. Didelez
Open unit status Not open
Pre-requisites

None

Co-requisites

None

School/department School of Mathematics
Faculty Faculty of Science

Description including Unit Aims

This unit provides a practical introduction to the fundamentals of numerical computation for students of statistics. It will cover basic numerical linear algebra, optimization methods, numerical differentiation and integration and techniques for random number generation. The general prerequisites are a working knowledge of the statistical package R (and preferably some knowledge of a lower level language such as C, Pascal or even Fortran), together with a basic familiarity with standard undergraduate results in linear algebra and calculus. By the end of the units, students should be able to write stable, fast and numerically accurate statistical code. The topics covered may include: Numerical linear algebra (with applications): basic efficiency, Choleski, QR, stability, eigen and singular value decompositions, public LA libraries. Optimization: Newton type methods, Gauss-Newton, stochastic optimization. Differentiation by computer: finite differencing (proper interval choice), automatic differentiation. Numerical Integration: quadrature, ODE methods, stochastic. The basics of random number generation