Statistics

2026-09-02

An Introduction to Generalized Linear Models (Dobson & Barnett)

Annette J. Dobson and Adrian G. Barnett, An Introduction to Generalized Linear Models, 4th edition, Chapman & Hall/CRC, 2018. The MATH5806 text: exponential family, estimation and inference, normal linear models, binomial and Poisson regression, contingency tables, survival analysis, clustered and longitudinal data, Bayesian methods and MCMC. The book’s datasets ship in the dobson R package.

Solutions to every exercise live at Solutions to Dobson & Barnett’s An Introduction to Generalized Linear Models.

Read more >

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