Skip to main content
Back to courses

Regression & Experimental Design

Fit and check multiple regression and GLMs, design randomised, blocked and factorial experiments, and turn analyses into clear, reproducible reports for the researchers you work with.

Level: Mid-level4 modules · 12 lessons · 8h
regressiondesign of experimentsanovaglmstatisticspython

Leads to: Data Scientist, Biochemist, Chemist, Materials Scientist, Statistician, Operations Research Analyst

Before you start

This course builds on Probability & Statistical Inference and Intro to Data Analysis with Python. Take them first if you are new to the topic.

About this course

A mid-level course for statisticians, data scientists, operations research analysts and lab scientists (chemists, biochemists, materials scientists) who plan studies and analyse their results. Module 1 covers regression modelling: multiple regression and its interpretation, residual and influence diagnostics, and generalised linear models for yes/no outcomes and counts. Module 2 covers the design of experiments: randomisation, replication and blocking, one-way ANOVA with follow-up comparisons, and 2^k factorial designs with interactions. Module 3 introduces mixed-effects models, response surface methodology and causal inference with DAGs. Module 4 is about the work around the analysis: running a consulting intake, writing methods and results sections, and keeping analyses reproducible in R or Python. Six lessons have Python exercises (NumPy runs in the browser); the rest have practical tasks or quizzes. Prerequisites: Probability & Statistical Inference and Intro to Data Analysis with Python.

Course content

  1. Module 1

    Regression Modelling

  2. Module 2

    Designing Experiments

  3. Module 3

    Further Methods

  4. Module 4

    Statistical Consulting

Where this course leads

Next course on the path