Data Carpentryâ€™s aim is to teach researchers basic concepts, skills, and tools for working with data so that they can get more done in less time, and with less pain. This lesson was designed for researchers interested in working with public health data in R, but may be of interest to researchers in other fields as well.

This lesson provides an introduction to linear regression with more than one explanatory variable. This is known as multiple linear regression, as the model has multiple explanatory variables. The first episode of this lesson covers how to fit and interpret models with one continuous and one categorical explanatory variable. In the second episode, these models are expanded by including an interaction between the two explanatory variables. In the third episode, predictions of the mean are covered. The final episode covers model fit and assessment of model assumptions.

## Getting started

To get started, see the instructions in the Setup page. There you will learn how to obtain the data and packages used in this lesson.

PrerequisitesThis lesson does not require a formal background in statistics.

This lesson requires:

- Working copies of R and RStudio. See here for installation instructions.
- An understanding of how to use the Tidyverse packages to summarise and manipulate data in RStudio. See these episodes on data handling and data manipulation.
- An understanding of how to use the ggplot2 package to plot data in RStudio. See this episode on data visualisation.
- An understanding of the concepts covered in the Statistical thinking for public health and Simple linear regression for public health lessons.