Statistics

2026-09-27

Masters of Statistics

#Course CodeTitleOfferedPrerequisitesTermTypeTextbookNotes
1.COMP6713Natural Language ProcessingT1MATH1081,944426T1Electivena
2.FINS5513Investments and Portfolio SelectionT1,2,38750 program26T1Electivena
3.FINS5536Fixed Income Securities and Interest Rate DerivativesT2551326T2Electivenapricing, hedging, risk management. options, futures and swaps (int rate derivs)
4.MATH5856Introduction to Statistics and Statistical ComputationsT226T2Electivenarecommended for 5905
6.MATH5960Bayesian Inference and ComputationT32801/290126T3Elective
7.MATH5825Measure, Integration and ProbabilityT3U570526T3Electivenaimplicit prereq for 5835
8.MATH5905Statistical InferenceT1,2,3U5846,U585627T1Corena
9.COMP9518Advanced Machine LearningT2951727T2Electivena
10.MATH5845Time SeriesT227T2Electivena
11.MATH5855Multivariate AnalysisT327T3Electivena
12.MATH5835Advanced Stochastic ProcessesT1U582528T1CorenaDifficult. Requires an understanding of Real Analysis and Measure Theory
13.MATH5806Applied Regression AnalysisT228T2Electivenasplines, poisson / binomial regression
14.MATH5925Project (12uoc)T1,2,336UoC28T2Corena

course pages

Per-course write-ups — admin, textbooks, and links into my notes and solutions — for the courses I have completed:

Read more >

Regression

the regression shelf: ordinary least squares, regularised and locally-weighted variants, logistic regression, and the generalised linear model theory that unifies them — estimation, inference, and worked implementations.

An Introduction to Statistical Learning: with Applications in R

Lab 2

The Chapter 2 lab is a tour of the language itself – vectors, matrices, indexing, plotting, and loading a data set. What follows is that tour, split into the sections the book uses.

Basic Commands

Vectors are built with c() (concatenate), and both <- and = assign. Arithmetic is element-wise, so operands must share a length – reassigning x to length 3 lets it line up with y:

Read more >

The Art of R Programming: A Tour of Statistical Software Design

Chapter 1: Getting Started

mean(abs(rnorm(100)))  # generate 100 N(0,1) variates, take abs, then mean
rnorm(10)

Chapter 2: Vectors

Chapter 3: Matrices and Arrays

Chapter 4: Lists

Chapter 5: Data Frames

Chapter 6: Factors and Tables

Chapter 7: R Programming Structures

Chapter 8: Doing Math and Simulations in R

Chapter 9: Object-Oriented Prgoramming

Chapter 10: Input/Output

Chapter 11: String Manipulation

Chapter 12: Graphics

Chapter 13: Debugging

Chapter 14: Performance Enhancement: Speed and Memory

Chapter 15: Interfacing R to Other Languages

Chapter 16: Parallel R

The R Software: Fundamentals of Programming and Statistical Analysis

Pierre Lafaye de Micheaux, Rémy Drouilhet and Benoît Liquet, The R Software: Fundamentals of Programming and Statistical Analysis, Springer Statistics and Computing 40, 2013 (translated from the French Le logiciel R). Part I introduces R and the book’s data sets; Part II covers the language (data structures, import/export, manipulation and functions, documentation, plots, programming, sessions); Part III applies it to matrices and optimisation, descriptive statistics, random variables and simulation, confidence intervals and tests, linear regression and ANOVA. Chapters 3 to 15 each end with exercises and a practical worksheet.

Read more >

Solutions to Dobson & Barnett’s An Introduction to Generalized Linear Models

Worked solutions in R to all 78 exercises in the fourth edition of Dobson & Barnett's An Introduction to Generalized Linear Models — exponential family theory, estimation and inference, normal linear models, binomial and Poisson regression, contingency tables, survival analysis, clustered and longitudinal data, and Bayesian analysis with MCMC.