MSc Statistics
An intensive one-year postgraduate programme for mathematics and statistics graduates seeking advanced expertise in statistical theory and application. Develop the skills to lead research, consult in industry, or pursue doctoral study with confidence.
Programme Overview
The MSc Statistics is designed for graduates with a strong quantitative background who wish to deepen their expertise in statistical science. The curriculum covers advanced theory alongside powerful computational tools — Python, R, and SAS — enabling graduates to conduct original research and lead analytical teams in complex real-world settings.
A dissertation or applied research project in Semester 2 allows students to specialise in biostatistics, econometrics, spatial analysis, or machine learning for statistics, supported by faculty supervisors with active research portfolios.
What You'll Learn
- Advanced Statistical Theory: Exponential families, sufficiency, completeness, UMVUE
- Generalised Linear Models: Logistic, Poisson, multinomial, and mixed-effects models
- Machine Learning for Statisticians: Supervised/unsupervised learning with statistical rigour
- Time Series Analysis: ARIMA, GARCH, state-space models, spectral analysis
- Survival Analysis: Kaplan-Meier, Cox regression, competing risks
- Multivariate Methods: Factor analysis, MANOVA, canonical correlation
- Spatial Statistics: Geostatistics, kriging, spatial autocorrelation
- Statistical Programming: Advanced R, Python (statsmodels, scipy), SAS procedures
Advanced Statistical Theory
Decision theory, sufficiency, completeness, and UMVUEs in the context of exponential families and Bayesian paradigms.
Generalised Linear Models
Theory and application of GLMs — logistic, Poisson, gamma, negative binomial, and mixed-effects extensions.
Machine Learning for Statisticians
Statistical perspective on classification, regression trees, ensemble methods, and model selection criteria.
Time Series Analysis
ARIMA/SARIMA, GARCH volatility modelling, state-space representations, Kalman filtering, and forecasting.
Experimental & Clinical Trials
Randomised controlled trial design, adaptive trial methods, sample size calculation, and regulatory considerations.
Multivariate Methods
MANOVA, principal components, factor analysis, canonical variates, and multidimensional scaling.
Statistical Programming
Advanced workflows in Python (pandas, scipy, statsmodels), R (tidyverse, caret), and SAS for large-scale data analysis.
Survival Analysis
Life tables, Kaplan-Meier curves, parametric models, Cox proportional hazards, and frailty models.
Click any course to view its objective and learning outcomes.
STA 501 Statistical Inference +
Objective
To establish frequentist inference at advanced level.
Learning Outcomes
- Apply MLE and likelihood ratio tests.
- Use UMP and unbiased tests.
- Apply asymptotic theory.
- Use sufficient and complete statistics.
- Apply Bayesian decision theory.
STA 502 Linear Models +
Objective
To fit, diagnose and select linear models rigorously.
Learning Outcomes
- Apply OLS rigorously.
- Use generalised linear models.
- Apply mixed-effects models.
- Use variable selection.
- Apply regularisation.
STA 503 Bayesian Statistics +
Objective
To apply Bayesian inference to advanced problems.
Learning Outcomes
- Apply MCMC methods.
- Use variational inference.
- Apply hierarchical models.
- Use Bayesian model comparison.
- Apply Bayesian decision theory.
STA 504 Multivariate Analysis +
Objective
To analyse multivariate datasets rigorously.
Learning Outcomes
- Apply PCA and factor analysis.
- Use canonical correlation analysis.
- Apply MANOVA.
- Use clustering methods.
- Apply discriminant analysis.
STA 505 Time Series Analysis +
Objective
To analyse and forecast time series.
Learning Outcomes
- Fit ARIMA and GARCH models.
- Apply state-space models.
- Use spectral analysis.
- Apply VAR models.
- Forecast with uncertainty.
STA 506 Survival Analysis +
Objective
To analyse time-to-event data including censoring.
Learning Outcomes
- Estimate Kaplan-Meier curves.
- Apply Cox regression.
- Use parametric models.
- Apply competing risks.
- Address censoring.
STA 507 Categorical Data Analysis +
Objective
To model count and categorical outcomes.
Learning Outcomes
- Apply chi-squared tests.
- Fit logistic regression.
- Apply multinomial regression.
- Use log-linear models.
- Apply GEEs.
STA 508 Nonparametric Statistics +
Objective
To apply distribution-free statistical methods.
Learning Outcomes
- Apply kernel density estimation.
- Use rank-based tests.
- Apply spline regression.
- Use bootstrap.
- Apply permutation tests.
STA 509 Causal Inference +
Objective
To estimate causal effects from observational data.
Learning Outcomes
- Apply potential-outcomes framework.
- Use propensity scores.
- Apply instrumental variables.
- Use difference-in-differences.
- Apply DAGs.
STA 510 Statistical Computing +
Objective
To use computational methods for advanced inference.
Learning Outcomes
- Apply MCMC samplers.
- Use EM algorithm.
- Apply variational methods.
- Use bootstrap.
- Implement reproducible analysis.
STA 511 Sampling Theory +
Objective
To design surveys and sampling schemes.
Learning Outcomes
- Apply simple random sampling.
- Use stratified and cluster sampling.
- Apply weighting and post-stratification.
- Address non-response.
- Use complex survey designs.
STA 512 Master's Project +
Objective
To complete an original statistics research project.
Learning Outcomes
- Identify a research-quality problem.
- Apply rigorous methodology.
- Use real datasets.
- Write a 15,000-word dissertation.
- Defend orally.
Senior Statistician
Lead statistical analysis programmes in government agencies, think tanks, or large research institutions.
Statistical Consultant
Advise businesses and research teams on study design, data collection strategies, and analytical methods.
Biostatistician
Design and analyse clinical studies for pharmaceutical companies, CROs, and academic medical centres.
Data Scientist
Apply advanced statistical models and machine learning to product, risk, and research problems in tech firms.
Research Director
Oversee statistical methodology for research programmes at universities or national research councils.
Financial Risk Analyst
Model credit risk, market risk, and portfolio performance using advanced statistical and econometric tools.
Why D'Math University
Research-Led Teaching
All modules are taught by active researchers with publications in top statistical journals including JRSS, Biometrika, and JASA.
Multi-Software Proficiency
Graduate fluent in Python, R, and SAS — the three most demanded statistical computing environments in industry and academia.
Dissertation Flexibility
Choose your dissertation track: applied industry project, theoretical research paper, or a collaborative study with a partner institution.
PhD Pathway
High-performing MSc graduates are fast-tracked into our PhD Statistics programme with scholarship opportunities.
Cohorts begin each January and September — limited places available