MSc Statistics (Biostatistics)
This one-year full-time programme provides outstanding training both in theoretical and applied statistics with a focus on Biostatistics. The modules will focus on the statistical methods that are widely used for the analysis and interpretation of medical data. In addition, the students will be introduced to the concepts of statistical genetics and on the statistical methods widely used for analysing the large and complex datasets that can be found in these fields. This course will equip students with a range of transferable skills, including programming, problem-solving, critical thinking, scientific writing, project work and presentation, to enable them to take on prominent roles in a wide array of employment and research sectors.
Compulsory modules are offered in the Autumn and Spring terms:
Autumn term core modules
Autumn term - compulsory courses
Probability for Statistics (7.5 ECTS)
The module Probability for Statistics introduces the key concepts of probability theory in a rigorous way. Topics covered include: the elements of a probability space, random variables and vectors, distribution functions, independence of random variable/vectors, a concise review of the Lebesgue-Stieltjes integration theory, expectation, modes of convergence of random variables, law of large numbers, central limit theorems, characteristic functions, conditional probability and expectation.
The second part of the module will introduce discrete-time Markov chains and their key properties, including the Chapman-Kolmogorov equations, classification of states, recurrence and transience, stationarity, time reversibility, ergodicity. Moreover, a concise overview of Poisson processes, continuous-time Markov chains and Brownian motion will be given.
Fundamentals of Statistical Inference (7.5 ECTS)
In statistical inference experimental or observational data are modelled as the observed values of random variables, to provide a framework from which inductive conclusions may be drawn about the mechanism giving rise to the data. This is done by supposing that the random variable has an assumed parametric probability distribution: the inference is performed by assessing some aspect of the parameter of the distribution.
This module develops the main approaches to statistical inference for point estimation, hypothesis testing and confidence set construction. Focus is on description of the key elements of Bayesian, frequentist and Fisherian inference through development of the central underlying principles of statistical theory. Formal treatment is given of a decision-theoretic formulation of statistical inference. Key elements of Bayesian and frequentist theory are described, focussing on inferential methods deriving from important special classes of parametric problem and application of principles of data reduction. General purpose methods of inference deriving from the principle of maximum likelihood are detailed. Throughout, particular attention is given to evaluation of the comparative properties of competing methods of inference.
Applied Statistics (7.5 ECTS)
The module focuses on statistical modelling and regression when applied to realistic problems and real data. We will cover the following topics:
The Normal Linear model (estimation, residuals, residual sum of squares, goodness of fit, hypothesis testing, ANOVA, model comparison). Improving Designs and Explanatory Variables (categorical variables and multi-level regression, experimental design, random and mixed effects models). Diagnostics and Model Selection and Revision (outliers, leverage, misfit, exploratory and criterion based model selection, Box-Cox transformations, weighted regression), Generalised Linear Models (exponential family of distributions, iteratively re-weighted least squares, model selection and diagnostics). In addition, we will introduce more advanced topics related to regression such as penalised regression and link with related problems in Time series, Classification, and State Space modelling.
Computational Statistics (7.5 ECTS)
This module covers a number of computational methods that are key in modern statistics. Topics include: Statistical Computing: R programming: data structures, programming constructs, object system, graphics. Numerical methods: root finding, numerical integration, optimisation methods such as EM-type algorithms. Simulation: generating random variates, Monte Carlo integration. Simulation approaches in inference: randomisation and permutation procedures, bootstrap, Markov Chain Monte Carlo.
Spring term core modules
Biomedical Statistics (5 ECTS)
The students will be introduced to statistical approaches and tests performed when analyzing data collected from observational studies, such as case-control studies, longitudinal studies and clinical trial studies. The approaches explored will include logistic and linear regression models, mixed effects models, variable selection techniques, tests for categorical covariates, interaction terms and confounders, tests for independence, principles of missing data mechanisms, imputation techniques, meta-analysis techniques. The module will also cover the concepts of causal inference in randomized experiments and observational studies and will introduce the students to effectively designing clinical trials.
Statistical Genetics and Bioinformatics (5 ECTS)
Advances in biotechnology are making routine use of DNA sequencing and microarray technology in biomedical research and clinical use a reality. Innovations in the field of Genomics are not only driving new investigations in the understanding of biology and disease but also fuelling rapid developments in computer science, statistics and engineering in order to support the massive information processing requirements. In this module, students will be introduced into the world of Statistical Genetics and Bioinformatics that have become in the last 10-15 years two of the dominant areas of research and application for modern Statistics. In this module we will develop models and tools to understand complex and high-dimensional genetics datasets. This will include statistical and machine learning techniques for: multiple testing, penalised regression, clustering, p-value combination, dimension reduction. The module will cover both Frequentist and Bayesian statistical approaches. In addition to the statistical approaches, the students will be introduced to genome-wide association and expression studies data, next generation sequencing and other OMICS datasets.
Survival Models and Actuarial Applications (7.5 ECTS)
Survival models are fundamental to actuarial work, as well as being a key concept in medical statistics. This module will introduce the ideas, placing particular emphasis on actuarial applications. Concepts of survival models, right and left censored and randomly censored data. Estimation procedures for lifetime distributions: empirical survival functions, Kaplan-Meier estimates, Cox model. Statistical models of transfers between multiple states, maximum likelihood estimators. Counting process models.
Actuarial Applications: Life table data and expectation of life. Binomial model of mortality. The Poisson model. Estimation of transition intensities that depend on age. Graduation and testing crude and smoothed estimates for consistency.
For M4S14/M5S14: All of the above and additionally, masters level material to be self-studied (based on master level textbook/research monograph/paper).
A total of 12.5 – 15 ECTS to be obtained from the following lists with at most one module worth 7.5 ECTS. Elective modules run in the Spring term unless otherwise stated.
Elective A modules
Advanced Statistical Theory (5 ECTS)
This module aims to give an introduction to key developments in contemporary statistical theory, building on ideas developed in the core module Fundamentals of Statistical Inference. Reasons for wishing to extend the techniques are several. Optimal procedures of inference, as described, say, by Neyman-Pearson theory, may only be tractable in unrealistically simple statistical models. Distributional approximations, such as those provided by asymptotic likelihood theory, may be judged to be inadequate, especially when confronted with small data samples (as often arise in various fields, such as particle physics and in examination of operational loss in financial systems). It may be desirable to develop general purpose inference methods, such as those given by likelihood theory, to explicitly incorporate ideas of appropriate conditioning. In many settings, such as bioinformatics, we are confronted with the need to simultaneously test many hypotheses. More generally, we may be confronted with problems where the dimensionality of the parameter of the model increases with sample size, rather than remaining fixed. The data structures being analysed may represent extremes of sets of observations, such as environmental or financial maxima.
We consider in this module a number of topics motivated by such considerations. These include: developments in likelihood-based inference, driven by accurate analytic approximation techniques; objective Bayes and bootstrap approaches to inference in parametric problems; multiple testing and estimation; extreme value theory, including distribution theory for maxima and upper order statistics and their associated domain of attraction; theoretical notions involved in high-dimensional inference.
Bayesian Methods (5 ECTS)
Scientific inquiry is an iterative process of integrating and accumulating information. Investigators assess the current state of knowledge regarding the issue of interest, gather new data to address remaining questions, and then update and refine their understanding to incorporate both new and old data. Bayesian inference provides a logical, quantitative framework for this process.
In this module we will develop tools for designing, fitting, validating, and comparing the highly structured Bayesian models that are so quickly transforming how scientists, researchers, and statisticians approach their data. This will include: motivation of Bayesian methods, basic Bayesian tools, comparisons with likelihood methods; standard single-parameter models, conjugate, informative, non-informative, flat, invariant, and Jeffries prior distributions, summarizing posterior distributions, and the posterior as an average of the prior and data; multi-parameter models including Gaussian models and Gaussian linear regression, semi-conjugate prior distributions, evaluating an estimator, and nuisance parameters; hierarchical and multilevel models, finite mixture models, the two-level Gaussian model, shrinkage; model checking, selection, and improvement techniques, posterior predictive checks, Bayes factors, comparisons with significance tests and p-values.
Non-Parametric Smoothing and Wavelets (5 ECTS)
Non-parametric methods, as opposed to parametric methods, are desirable when we cannot confidently assume parametric models for our observations. In such situations we need flexible, data driven methods for estimating distributions or performing regression. This module looks at a number of non-parametric methods.
These will include: Non-parametric density estimation: histograms, kernel estimators, window width, adaptive kernel estimators. Non-parametric regression: regressograms, kernel regression, local polynomial regression, cross-validation. Regularisation and Spline Smoothing: roughness penalty, cubic splines, spline smoothing, Reinsch algorithm. Basis function approach: B-spines, wavelets: discrete wavelet transform; wavelet variance, wavelet shrinkage, thresholding.
Multivariate Analysis (5 ECTS)
Multivariate Analysis is concerned with the theory and analysis of data that has more than one outcome variable at a time, a situation that is ubiquitous across all areas of science. Multiple uses of univariate statistical analysis is insufficient in this settings where interdependency between the multiple random variables are of influence and interest. In this module we look at some of the key ideas associated with multivariate analysis. Topics covered include: multivariate notation, the covariance matrix, multivariate characteristic functions, a detailed treatment of the multivariate normal distribution including the maximum likelihood estimators for mean and covariance, the Wishart distribution, Hotelling's T^2 statistic, likelihood ratio tests, principle component analysis, ordinary, partial and multiple correlation, multivariate discriminant analysis.
Graphical Models (5 ECTS)
Graphical models are those probability models whose independence structure is characterised by a graph, the conditional independence graph. In this module we will look at some aspects of graphical modelling for both (a) a vector of random variables, and (b) vector-valued time series. We will look at models and their estimation. Topics covered include: dependence structure and graphical representation; Markov properties for undirected graphs; the conditional independence graph; decomposable models; graphical Gaussian models; model selection; acyclic directed graphical models; global directed Markov property; Bayesian networks; graphical modelling of time series; model selection for time series graphs.
Machine Learning (5 ECTS)
This module will provide an introduction to Bayesian statistical pattern recognition and machine learning. The lectures will focus on a variety of useful techniques including methods for feature extraction, dimensionality reduction, data clustering and pattern classification. State-of-art approaches such as Gaussian processes and exact and approximate inference methods will be introduced. Real-world applications will illustrate how the techniques are applied to real data sets. Continuous assessment through coursework.
Introduction to Statistical Finance (5 ECTS)
The module “Introduction to Statistical Finance” introduces fundamental concepts in financial economics and quantitative finance and presents suitable statistical tools which are widely used when analysing financial data. The module will start off with an introduction to risk-neutral pricing theory followed by a short survey on risk measures such as value at risk and expected shortfall which are widely used in financial risk management. Next, an introduction to time series analysis will be given, where the main focus will be on so-called ARMA-GARCH processes. Such processes can describe some of the stylised facts widely overserved in financial data, including non-Gaussian returns and heteroscedasticity. Finally, methods for forecasting financial time series will be introduced.
Advanced Statistical Finance (5 ECTS)
Advanced Statistical Finance focuses on modern statistical methods for analysis of financial data. During the last two decades, the increasing availability of large financial data sets has prompted development of new statistical and econometric methods that can cope with high-dimensional data, high-frequency observations and extreme values in data.
The module will first introduce the basics of extreme value theory, which will be used to develop models and estimation methods for extremes in financial data. The second part of the module will provide a concise introduction to the theory of stochastic integration and Itô calculus, which provide a theoretical foundation for volatility estimation from high-frequency data using the concept of realised variance. The asymptotic properties of realised variance will be elucidated and applied to draw inference on realised volatility.
The third part introduces some recently developed volatility forecasting models that incorporate volatility information from high-frequency data and demonstrates how the performance of such models can be assessed and compared using modern forecast evaluation methods such as the Diebold-Mariano test and the model confidence set.
The final part of the module provides an overview of covariance matrix estimation in a high-dimensional setting, motivated by applications to variance-optimal portfolios. The pitfalls of using the standard sample covariance matrix with high-dimensional data are first exemplified. Then it is shown how shrinkage methods can be applied to estimate covariance matrices accurately using high-dimensional data.
Big Data (5 ECTS)
The emergence of Big Data as a recognised and sought-after technological capability is due to the following factors: the general recognition that data is omnipresent, an asset from which organisations can derive business value; the efficient interconnectivity of sensors, devices, networks, services and consumers, allowing data to be transported with relative ease; the emergence of middleware processing platforms, such as Hadoop, InfoSphere Streams, Accumulo, Storm, Spark, Elastic Search, …, which in general terms, empowers the developer with an ability to efficiently create distributed fault-tolerant applications that execute statistical analytics at scale.
To promote the use of advanced statistical methods within a Big Data environment - an essential requirement if correct conclusions are to be reached - it is necessary for statisticians to utilise Big Data tools when supporting or performing statistical analysis in the modern world. The objective of this module is to train statistically minded practitioners in the use of common Big Data tools, with an emphasis on the use of advanced statistical methods for analysis. The module will focus on the application of statistical methods in the processing platforms Hadoop and Spark. Assessment will be through coursework.
Advanced Simulation Methods (5 ECTS)
Modern problems in Statistics require sampling from complicated probability distributions defined on a variety of spaces and setups. In this module we will visit popular advanced sampling techniques, such as Importance Sampling, Markov Chain Monte Carlo, Sequential Monte Carlo. We will consider the underlying principles of each method as well as practical aspects related to implementation, computational cost and efficiency. By the end of the module the students will be familiar with these sampling methods and will have applied them to popular models, such as Hidden Markov Models, which appear ubiquitous in many scientific disciplines.
Algorithmic Trading and Machine Learning (5 ECTS)
Please note: this module currently runs in the Autumn term
The aim of the module is to present in some detail a series of models/techniques used in the algorithmic trading space. For each topic, we shall emphasize both theoretical aspects as well as practical applications. The module consists of two main blocks: 1) optimal execution theory and 2) machine learning for finance.
Optimal execution techniques are typically used by quantitative brokers to buy/sell large numbers of securities. Machine learning algorithms are often used by hedge fund and trading desks to generate trading signals, quote on exchange and hedge complex portfolios.
The basic optimal execution problem consists of an agent (e.g. a bank or a broker) who needs to buy or sell a pre-specified number of units of a given asset within a fixed time frame (e.g. an hour, a day, etc). Assuming that the purchase or sale of the asset will have an adverse impact on its price, what is the execution policy which minimizes market impact? This problem can be formulated as a trade-off between the expected execution cost and the price risk due to exogenous factors. We shall solve the optimization problem using different types of impact models (temporary, transient, permanent) and risk functions (variance, VaR).
Machine learning techniques are becoming increasingly popular in the financial industry. For example, they are used to help predict asset prices, improve the hedging and pricing of complex portfolios. In the lectures we shall analyze in detail some of the most popular supervised learning algorithms such as LASSO/Ridge regression, logistic regression and support vector machines. We shall also introduce unsupervised learning techniques such as clustering and PCA. We will talk about issues related to model selection, overfitting and explore ways to deal with other problems such as selection bias. Trading applications will be presented during the module. Students will be requested to implement some of the models presented in the lectures in python.
Quantitative Methods in Retail Finance (7.5 ECTS)
Profitability and behavioural models are introduced for credit risk, based on survival and Markov transition models. Profit and expected profit models are derived based on these formulations, allowing for risk-based pricing and optimization on profit.
State-of-the-art fraud detection methods are introduced such as artificial neural networks and anomaly detectors, along with the use of social network data. Assessment methods for fraud are also discussed.
Evaluation methods based on cross-validation and bootstrap are given, along with a critique of AUC, widely used in retail finance, and derivation of the H-measure.
Capital requirement calculations are given, based on the Basel Accord. In particular, the one-factor Merton model is derived. This leads to models for LGD estimation and panel model methods for estimating asset correlations.
Computational Stochastic Processes (7.5 ECTS)
Simulation of Brownian motion, Brownian bridge, geometric Brownian motion. Simulation of random fields, The Karhunen-Loeve expansion.
Numerical methods for stochastic differential equations, weak and strong convergence, stability, numerical simulation of ergodic SDEs. Backward/forward Kolmogorov equations. Numerical methods for parabolic PDEs (finite difference, spectral methods). Calculation of the transition probability density and of the invariant measure for ergodic diffusion processes.
Statistical inference for diffusion processes, maximum likelihood, method moments. Markov Chain Monte Carlo, sampling from probability distributions.
Applications: computational statistical mechanics, molecular dynamics, stochastic modelling.
Time Series (7.5 ECTS)
Please note: this module currently runs in the Autumn term
Time series analysis is an important area of statistics with applications in finance, engineering and many physical sciences plus areas such as neuroscience in medicine. This module covers introductory ideas in both the time domain and frequency domain areas of the subject. Topics:
Real examples, stationarity, autocovariance sequences, covariance matrices for segments, examples of discrete stationary processes, trend removal and seasonal adjustment, the general linear process, spectral representation, sampling and aliasing, linear filtering, estimation of mean and autocovariance, spectral estimation via the periodogram, tapering for bias reduction, autoregressive processes and estimation of their parameters, parametric and non-parametric bivariate time series, coherence, forecasting.