37 Regression

So far, you have learnt about the research process, including analysing data using confidence intervals and hypothesis tests. In the last chapter, you were introduced to the correlation coefficient for quantifying the strength and direction of a linear relationship between two quantitative variables.

In this chapter, you will learn about regression: describing that linear relationship. You will learn to:

  • produce and interpret linear regression equations.
  • conduct hypothesis tests for the slope in a regression line.
  • produce confidence intervals for the slope in a regression line.

37.1 Introduction

The last chapter introduced correlation, which measures the strength of the linear relationship between two quantitative variables \(x\) (an explanatory variable) and \(y\) (a response variable). We now study regression, which describes what the linear relationship is between \(x\) and \(y\). The relationship is described using an equation, which allows us to:

  1. Predict values of \(y\) from given values of \(x\) (Sect. 37.4); and
  2. Understand the relationship between \(x\) and \(y\) (Sect. 37.5).

An example of a linear regression equation, describing the relationship between an explanatory variable \(x\) and a response variable \(y\), is
\[ \hat{y} = -4 + (2\times x), \qquad\text{usually written}\qquad \hat{y} = -4 + 2x. \] The notation \(\hat{y}\) refers to the mean predicted value of the response variable given a value of \(x\).

\(y\) refers to the observed data, whose values are known. \(\hat{y}\) refers to mean predicted (not observed) values of \(y\) for some given value of \(x\).

\(\hat{y}\) is pronounced as 'why-hat'; the 'caret' above the \(y\) is called a 'hat', and designates a predicted value (of \(y\)).

More generally, the equation of a straight line is
\[ \hat{y} = b_0 + (b_1 \times x), \qquad\text{usually written}\qquad \hat{y} = b_0 + b_1 x \] where \(b_0\) and \(b_1\) are (unknown) numbers estimated from sample data. Notice that \(b_1\) is the number multiplied by \(x\). In the example above, \(b_0 = -4\) and \(b_1 = 2\).

Example 37.1 (Regression equations) If \(\hat{y} = 15 - 102x\), then \(b_0 = 15\) and \(b_1 = -102\).

Consider the regression equation \(\hat{y} = -0.0047x + 2.1\). What are the values of \(b_0\) and \(b_1\)? (Be careful!)

\(b_0 = 2.1\) and \(b_1 = -0.0047\). Remember: \(b_1\) is the number multiplied by the \(x\), and that \(b_0\) is the number by itself.

Some software and some journal papers write regression equations with the value of \(b_0\) first, and some with the value of \(b_1\) first. The order is not important.

37.2 Linear equations: review

To introduce, or revise, the idea of a linear equation, consider the (artificial) data in Fig. 37.1, with an explanatory variable \(x\) and a response variable \(y\). In the regression equation \(\hat{y} = b_0 + b_1 x\), the numbers \(b_0\) and \(b_1\) are called regression coefficients, where

  • \(b_0\) is called the intercept. Its value corresponds to the predicted mean value of \(y\) when \(x = 0\).
  • \(b_1\) is the slope. It measures how much the value of \(y\) changes, on average, when the value of \(x\) increases by 1.

We will use software to find the values of \(b_0\) and \(b_1\) (the formulas are tedious to use).

A rough approximation of the value of the intercept can be made by drawing a sensible-looking straight line through the scatterplot of the data, and determining what that line predicts for the value of \(y\) when \(x = 0\). Also, a rough approximation of the slope can be made by computing
\[ \text{approximate slope} = \frac{\text{Change in $y$}}{\text{Corresponding change in $x$}} = \frac{\text{rise}}{\text{run}}. \] This approximation of the slope is the change in the value of \(y\) (the 'rise') divided by the corresponding change in the value of \(x\) (the 'run'). In Fig. 37.1, I have drawn a sensible line on the graph to capture the relationship (your line may look a little different). When \(x = 0\), the regression line predicts the value of \(y\) to be about \(2\), so \(b_0\) is approximately \(2\).

To approximate the slope, use the 'rise over run' idea; the animation below may help explain. When the value of \(x\) increases from \(1\) to \(5\) (a change of \(5 - 1 = 4\)), the corresponding value of \(y\) changes from 5 to 17 (a change of \(17 - 5 = 12\)). So:
\[ \frac{\text{rise}}{\text{run}} = \frac{17 - 5}{5 - 1} = \frac{12}{4} = 3. \] The value of \(b_1\) is about \(3\). The regression line is approximately \(\hat{y} = 2 + (3\times x)\), usually written
\[ \hat{y} = 2 + 3x. \]

The regression equation has \(\hat{y}\) (not \(y\)) on the left-hand side. That is, the equation predicts the mean values of \(y\), which may not be equal to the observed values (which are denoted by \(y\)).

A 'good' regression equation would produce predicted values \(\hat{y}\) close to the observed values \(y\); that is, the lines passes close to each point on the scatterplot.

The intercept has the same measurement units as the response variable. The measurement unit for the slope is the 'measurement units of the response variable', per 'measurement units of the explanatory variable'.

Example 37.2 (Measurement units for intercept and slope) For the red-deer data, explanatory variable is age (in years), and the response variable is molar weight (in g). Hence, the intercept \(b_0\) is measured in grams, and the slope \(b_1\) is measured in grams per year.

An example scatterplot

FIGURE 37.1: An example scatterplot

You may like the following interactive activity, which explores slopes and intercepts.

Example 37.3 (Estimating regression parameters) The relationship (P. K. Dunn and Smyth 2018) between the number of cyclones \(y\) in the Australian region each year from 1969 to 2005, and a climatological index called the Ocean Niño Index (ONI, \(x\)), is shown in Fig. 37.2.

When the value of \(x\) is zero, the predicted value of \(y\) is about \(12\); \(b_0\) is about \(12\). (You may get something slightly different.) Notice that the intercept is the predicted value of \(y\) when \(x = 0\), which is not at the left of the graph.

To approximate the value of \(b_1\), use the 'rise over run' idea. When \(x\) is about \(-2\), the predicted value of \(y\) is about \(17\); when \(x\) is about \(2\), the predicted value of \(y\) is about \(8\). The value of \(x\) increases by \(2 - (-2) = 4\), while the value of \(y\) changes by \(8 - 17 = -9\) (a decrease of about \(9\)). Hence, \(b_1\) is approximately \(-9/4 = -2.25\). (You may get something slightly different.) The relationship has a negative direction, so the slope must be negative. The regression line is approximately \(\hat{y} = 12 - 2.25x\).

The number of cyclones in the Australian region each year from 1969 to 2005, and the ONI for October, November, December

FIGURE 37.2: The number of cyclones in the Australian region each year from 1969 to 2005, and the ONI for October, November, December

The above method gives a crude approximation to the values of the intercept \(b_0\) and the slope \(b_1\). In practice, many reasonable lines could be drawn through a scatterplot of data. However, one of those lines is the 'best' line in some sense16. Software calculates this 'line of best fit' for us.

37.3 Regression using software

The regression line, explained above, is computed from the observed sample data. This assumes that a regression equation exists in the population that is being estimated using the sample information. In the population, the intercept is denoted by \(\beta_0\) and the slope by \(\beta_1\). These population values are unknown, and are estimated by the statistics \(b_0\) and \(b_1\) respectively.

The symbol \(\beta\) is the Greek letter 'beta', pronounced 'beater' (as in 'egg beater').
So \(\beta_0\) is said as 'beater-zero', and \(\beta_1\) as 'beater-one'.

Every sample is likely to produce a slightly different value for both \(b_0\) and \(b_1\) (sampling variation), so both \(b_0\) and \(b_1\) have a standard error. The formulas for computing the values of \(b_0\) and \(b_1\) are intimidating, so we will allow software to do the calculations.

For the red-deer data again (Fig. 35.2), part of the relevant output is shown in Fig. 37.3. From the output, the sample slope is \(b_1 = -0.181\), and the sample \(y\)-intercept is \(b_0 = 4.398\): the values of \(b_0\) and \(b_1\) are in the column labelled Estimate in jamovi, and the column labelled B in SPSS. These are the values of the two regression coefficients; so
\[ \hat{y} = 4.398 + (-0.181\times x), \qquad\text{usually written as}\qquad \hat{y} = 4.398 - 0.181 x. \]

The sign of the slope \(b_1\) and the sign of correlation coefficient \(r\) are always the same. For example, if the slope is negative, the correlation coefficient will also be negative.

Output for the red-deer data,Left: jamovi; right: SPSSOutput for the red-deer data,Left: jamovi; right: SPSS

FIGURE 37.3: Output for the red-deer data,Left: jamovi; right: SPSS

Example 37.4 (Regression coefficients) The regression equation for the cyclone data (Fig. 37.2) is found from the jamovi output (Fig. 37.4):
\[ \hat{y} = 12.14 - 2.23x, \] where \(x\) is the ONI (averaged over October, November, December) and \(y\) is the number of cyclones. These values are close the approximations made in Example 37.3 (\(12\) and \(-2.25\) respectively).

Output for the cyclone data. Left: jamovi; right: SPSSOutput for the cyclone data. Left: jamovi; right: SPSS

FIGURE 37.4: Output for the cyclone data. Left: jamovi; right: SPSS

You may like the following interactive activity, which explores regression equations.

37.4 Regression for predictions

The regression equation for the red-deer data, estimated from one of the many possible samples, is \(\hat{y} = 4.398 - 0.181 x\), and can be used to make predictions of the mean value of \(y\) for a given value of \(x\); for example, predicting the average molar weight for deer \(10\) years old. Since \(x\) represents the age, use \(x = 10\) in the regression equation:
\[\begin{eqnarray*} \hat{y} &=& 4.398 - (0.181\times 10)\\ &=& 4.398 - 1.81 = 2.588. \end{eqnarray*}\] Male red deer aged \(10\) years are predicted to have a mean molar weight of \(2.588\) grams. Some individual deer aged \(10\) will have molars weighing more than this, and some weighing less than this; the model predicts that the mean molar weight for male red deer aged 10 will be about \(2.588\) grams.

(Note: The value of \(\hat{y}\) is computed using the estimates \(b_0\) and \(b_1\), which are in turn computed from sample data. Hence, the value of \(\hat{y}\) is also based on the sample informatiom, so also has a standard error.)

What is the predicted mean molar weight for for male red deer \(12\) years of age?

Prediction: \(4.398 - (0.181 \times 12) = 2.226\), or about 2.23 grams.

Suppose we were interested in male red deer \(20\) years of age; the mean predicted weight of the molars would be \(4.398 - (0.181 \times 20) = 0.778\), or about \(0.78\) grams. However, while this prediction may be a useful prediction... it may be rubbish.

In the data, the oldest deer is aged 14.4 years, so the regression line may not even apply for deer aged over 14.4 years of age. For example, the relationship may be non-linear after 14 years of age, or red deer may not even live to 20 years of age. The prediction may be sensible... but it may not be either.

We don't know whether the prediction is sensible or not, because we have no data for deer aged over 14.4 years to inform us. Making predictions outside the range of the available data is called extrapolation, and extrapolation beyond the data may lead to nonsense predictions.

Definition 37.1 (Extrapolation) Extrapolation refers to making predictions outside the range of the available data. Extrapolation beyond the data may lead to nonsense predictions.

37.5 Regression for understanding

The regression equation can be used to understand the relationship between the two variables. Consider again the red-deer regression equation:
\[\begin{equation} \hat{y} = 4.398 - 0.181 x. \tag{37.1} \end{equation}\] What does this equation reveal about the relationship between \(x\) and \(y\)?

37.5.1 The meaning of \(b_0\)

\(b_0\) is the predicted value of \(y\) when \(x = 0\). Using \(x = 0\) in Eq. (37.1) predicts a mean molar weight of
\[ \hat{y} = 4.398 - (0.181\times 0) = 4.398 \] for deer zero years of age (i.e., newborn male red deer). This prediction is the predicted mean molar weight; some individual deer will have molars weights greater than this, and some less than this. But in any case, this predicted mean may be nonsense: it is extrapolating beyond the data (the youngest deer in the sample is aged \(4.4\) years).

The value of the intercept \(b_0\) is sometimes (but not always) meaningless. The value of the slope \(b_1\) is usually of greater interest, as it explains the relationship between the two variables.

37.5.2 The meaning of \(b_1\)

\(b_1\) tells us how much the value of \(y\) changes (on average) when the value of \(x\) increases by one. For the red-deer data, \(b_1\) tells us how much the molar weight changes (on average) when age increases by one year.

Each extra year older is associated with an average change of \(-0.181\) grams in molar weight; that is, a decrease in molar weight by a mean of \(0.181\)g. The molars of some individual deer will lose more weight than this in some years, and some will lose less... the value is a mean weight loss per year.

To demonstrate: When \(x = 10\), \(y\) is predicted to be \(\hat{y}= 2.588\)g. For deer one year older than this (i.e. \(x = 11\)) we predict \(y\) to increase by \(b_1 = -0.181\)g higher (or, equivalently, \(0.181\) lower). That is, we would predict \(\hat{y}= 2.588 - 0.181 = 2.407\)g. This is the same prediction made by using \(x = 11\) in Eq. (37.1).

If the value of \(b_1\) is positive, then the predicted values of \(y\) increase as the values of \(x\) increase. If the value of \(b_1\) is negative, then the predicted values of \(y\) decrease as the values of \(x\) increase.

This interpretation of \(b_1\) explains the relationship: Each extra year of age reduces the weight of the molars by 0.181 grams, on average, in male red deer. Recall that the units of measurement of the slope here are 'grams per year'.

Observe what happens if the slope is zero. Since \(b_1\) is the change in \(y\) (on average) when \(x\) increase by one, \(b_1 = 0\) means that the predicted mean value of \(y\) changes by zero if the value of \(x\) changes by one. In other words, if the value of \(x\) changes, the predicted mean value of \(y\) doesn't change. This is equivalent to saying that there is no relationship between the variables. (We would also find \(r = 0\).)

If the value of the slope is zero, there is no linear relationship between \(x\) and \(y\). In this case, the correlation coefficient is also zero.

37.6 Confidence intervals for the regression parameters

37.6.1 Introduction

The regression line is computed from the sample data, assuming a linear relationship actually exists in the population. The values of \(b_0\) and \(b_1\) are estimates of the population parameters \(\beta_0\) and \(\beta_1\).

The sample estimates can be used to ask questions about the unknown population regression coefficients. As usual, the sample estimates can vary across all possible samples (and so have a sampling distribution).

Usually the slope of more interest than the intercept, because the slope explains the relationship between the two variables (Sect. 37.5); however the same ideas apply for the intercept. The CIs can be obtained from software or computed manually.

Using the output (Fig. 37.3) for the red-deer data, can you determine the approximate 95% CI for \(\beta_1\)?

37.6.2 Describing the sampling distribution

The observed value of the slope will vary across all possible samples; sampling variation is present. However, under certain conditions (Sect. 37.8), the sampling distribution can be described as:

  • an approximate normal distribution,
  • with a mean of \(\beta_1 = 0\), and
  • a standard deviation, called the standard error of the slope and denoted \(\text{s.e.}(b_1)\).

(A formula exists for finding \(\text{s.e.}(b_1)\), but it is tedious to use and we will not give it.) This distribution describes the possible values of the sample slope, through sampling variation. For the red-deer data then, the values of the sample slope across all possible samples is described (Fig. 37.5) as:

  • an approximate normal distribution,
  • with a sampling mean whose values is \(\beta_1 = 0\), and
  • with a standard deviation, called the standard error of the slope \(\text{s.e.}(b_1) = 0.029\) (from software; Fig. 37.3).
The distribution of sample slopes for the red-deer data, around the true slope $\beta_1$

FIGURE 37.5: The distribution of sample slopes for the red-deer data, around the true slope \(\beta_1\)

Most CIs have the form
\[ \text{statistic} \pm ( \text{multiplier} \times \text{standard error}), \] where the multiplier is two for an approximate 95% CI (from the 68--95--99.7 rule),. Using the standard error reported by the software, an approximate 95% CI is \(-0.181 \pm (2\times 0.029)\), or \(-0.181 \pm 0.058\), or from \(-0.239\) to \(-0.123\).

Software can be used to produce exact CIs too (Fig. 37.6). The approximate and exact 95% CIs are very similar. We could write:

The approximate 95% confidence, for the slope in the regression line explaining molar weight of male red deer from age, is between \(-0.239\) to \(-0.123\) grams per year.

Output for the red-deer data, including the CIs for the regression parameters. Top: jamovi; bottom: SPSSOutput for the red-deer data, including the CIs for the regression parameters. Top: jamovi; bottom: SPSS

FIGURE 37.6: Output for the red-deer data, including the CIs for the regression parameters. Top: jamovi; bottom: SPSS

Example 37.5 (Emergency department patients) A study examined the relationship between the number of emergency department (ED) patients and the number of days following the distribution of monthly welfare monies (Brunette, Kominsky, and Ruiz 1991) from 1986 to 1988 in Minneapolis, USA. The data (extracted from Fig. 2 of Brunette, Kominsky, and Ruiz (1991)) are displayed in Fig. 37.7 (left panel), and the jamovi output in Fig. 37.7 (right panel)). From the jamovi output (Fig. 37.7), the regression line is estimated as \[ \hat{y} = 150.19 - 0.348x, \] where \(y\) represents the mean number of ED patients, and \(x\) the number of days since welfare distribution.

A 95% CI for the slope is not shown in the output (though it could have been requested). However, since most CIs have the form \[ \text{statistic} \pm ( \text{multiplier} \times \text{standard error}), \] an approximate 95% CI is easily computed: \[ -0.34790 \pm (2\times 0.046672), \] or \(-0.34790 \pm 0.093344\), equivalent to \(-0.441\) to \(-0.255\) patients per day.

The number of emergency department patients, and the number of days since distribution of welfare. Left: scatterplot; right: jamovi output.The number of emergency department patients, and the number of days since distribution of welfare. Left: scatterplot; right: jamovi output.

FIGURE 37.7: The number of emergency department patients, and the number of days since distribution of welfare. Left: scatterplot; right: jamovi output.

37.7 Hypothesis testing for the regression parameters

37.7.1 Statistical hypotheses

The null hypothesis is the usual 'no relationship' hypothesis. In this context, 'no relationship' means that the slope is zero (Sect. 37.5.2), so the null hypotheses (about the population) is \(H_0\): \(\beta_1 = 0\).

This hypothesis proposes that \(\beta_1\) is zero, but \(b_1\) is not zero due to sampling variation. As part of the decision-making process, the null hypothesis is initially assumed to be true. For the red-deer data (Sect. 35.2), testing if a relationship exists between the age of the deer and the weight of their molars implies these hypotheses:

\[ \text{$H_0$: } \beta_1 = 0;\quad\text{and}\quad\text{$H_1$: } \beta_1 \ne 0. \] The parameter is \(\beta_1\), the population slope for the regression equation predicting molar weight from age. The alternative hypothesis is two-tailed, based on the RQ.

37.7.2 Describing the sampling distribution

Assuming the null hypothesis is true (that \(\beta_1 = 0\)), the possible values of the sample slope \(b_1\) can be described, due to sampling variation. The variation in the sample slope across all possible samples is described (Fig. 37.8) using:

  • an approximate normal distribution,
  • with a sampling mean whose value is \(\beta_1 = 0\) (from \(H_0\)), and
  • a standard deviation, called the standard error of the slope and denoted \(\text{s.e.}(b_1)\), with a value of \(0.0289\) (from software; Fig. 37.6).
The distribution of sample slopes for the red-deer data, if the population slope is 0

FIGURE 37.8: The distribution of sample slopes for the red-deer data, if the population slope is 0

37.7.3 Computing the test statistic

The observed sample slope is \(b_1 = -0.181\). Locating this on Fig. 37.8 (way to the left) shows that it is very unlikely that one of the many possible samples would produce such a slope, just through sampling variation (if the population slope really was \(\beta_1 = 0\)). The test statistic is found using the usual approach when the sampling distribution has an approximate normal distribution:
\[\begin{align*} t &= \frac{\text{observed sample slope} - \text{slope sampling mean}}{\text{standard error of the slope}}\\ &= \frac{ b_1 - \beta_1}{\text{s.e.}(b_1)} \\ &= \frac{-0.181 - 0}{0.0289} = -6.27, \end{align*}\] where the values of \(b_1\) and \(\text{s.e.}(b_1)\) are taken from the software output (Fig. 37.6). This \(t\)-score is also reported by the software.

37.7.4 Determining the \(P\)-value

To determine if the statistic is consistent with the null hypothesis, the \(P\)-value can be approximated using the 68--95--99.7 rule, approximated using tables, or taken from software output (Fig. 37.6). Using software, the two-tailed \(P\)-value is \(P < 0.001\).

37.7.5 Writing conclusions

We write:

The sample presents very strong evidence (\(t = -6.27\); two-tailed \(P < 0.001\)) that the slope in the population between age of the deer and molar weight is not zero (slope: \(-0.181\); 95% CI from \(-0.239\) to \(-0.124\)).

Notice the three features of writing conclusions again: An answer to the RQ; evidence to support the conclusion ('\(t = -6.27\); two-tailed \(P < 0.001\)); and some sample summary information ('slope: \(-0.181\); 95% CI from \(-0.239\) to \(-0.124\)').

Example 37.6 (Emergency department patients) For the emergency department data used in Example 37.5, the scatterplot of the data and the jamovi output are shown in Fig. 37.7. The regression line is estimated as
\[ \hat{y} = 150.19 - 0.348x, \] where \(y\) represents the mean number of ED patients, and \(x\) the number of days since welfare distribution. This regression equation suggests that each extra day after welfare distribution is associated with a decrease in the mean number of ED patients of about 0.35. It may be easier to understand this way:

Each 10 extra days after welfare distribution is associated with a decrease in the number of ED patients of about \(10\times 0.35 = 3.5\).

The scatterplot and the regression equation suggests a negative relationship between the number of ED patients and the days after distribution. However, every sample is likely to be different, so the relationship may not actually be present in the population (the slope may be non-zero due to sampling variation). We can test this hypothesis:
\[ \text{$H_0$: } \beta_1 = 0\quad\text{and}\quad\text{$H_1$: } \beta_1 \ne 0, \] where \(\beta_1\) is the population slope. The test is two-tailed, based on the authors' aim. From the output, the test statistic is \(t = -7.45\), which is very large; unsurprisingly, the two-tailed \(P\)-value is very small: \(P < 0.001\). We write:

Very strong evidence exists (\(t = -7.45\); two-tailed \(P < 0.001\)) of a relationship between the mean number of ED patients and the number of days after welfare distribution (slope: \(-0.348\)).

37.8 Statistical validity conditions

The results for the CI and the hypothesis test hold under certain conditions to be met. The conditions for which the test is statistically valid are the same as for correlation (Sect. 36.4.3):

  1. The relationship is approximately linear.
  2. The variation in the response variable is approximately constant for all values of the explanatory variable.
  3. The sample size is at least 25.

The sample size of 25 is a rough figure here, and some books give other values.

Example 37.7 (Statistical validity) For the red-deer data, the relationship is approximately linear, and the variation in molar weight appears to be somewhat constant for various ages (Fig. 35.2), so regression is appropriate. The sample size is \(n = 78\). The results from the hypothesis test should be statistically valid.

Are the conditions for statistically validity met for the cyclones data (Fig. 37.2)?

Looking at all three conditions:

  • Linearity: The relationship looks approximately linear.
  • Variation: The variations seems somewhat constant for all values of \(x\) (the ONI), but it is a little hard to be sure.
  • Sample size: The sample size is larger than 25.

The conditions for statistical validity appear to have been met.

Example 37.8 (Emergency department patients) In Example 37.6, the scatterplot (Fig. 37.7) shows the relationship is approximately linear, that the variation in ED patients seems reasonably constant for different numbers of days after distribution, and the sample size is larger than 25. The CI (Example 37.5) and the test (Example 37.6) should be statistically valid.

37.9 Example: obstructive sleep apnoea

In a study of obstructive sleep apnoea (OSA) in adults with Down Syndrome (de Carvalho et al. 2020), \(n = 60\) adults underwent a sleep study and had various information recorded. The main response variable of interest was OSA severity (measured using the Respiratory Event Index, REI): the average number of episodes of sleep disruption (according to specific criteria) per hour of sleep. One research question is

Among Down Syndrome adults, is there a relationship between the REI and neck size?

Here, \(x\) is the neck size (in cm), and \(y\) is the REI value. The data are shown in Fig. 37.9.

FIGURE 37.9: The obstructive sleep apnoea dataset

Scatterplot of the neck circumference vs REI for Down Syndrome adults

FIGURE 37.10: Scatterplot of the neck circumference vs REI for Down Syndrome adults

Using the jamovi output (Fig. 37.11), the correlation coefficientis \(r = 0.264\) (and \(R\)-squared is about 7%), so the relationship is not very strong. The value of the slope and \(y\)-intercept for the regression line in the sample are \(b_0 = -24.47\) and \(b_1 = 1.36\), so the regression equation is
\[ \hat{y} = -24.47 + 1.36x. \] The slope means that for each one centimetre increase in neck circumference, the number of sleep disruptions per hour increase (on average) by about \(1.36\).

jamovi output for the Obstructive sleep apnoea data

FIGURE 37.11: jamovi output for the Obstructive sleep apnoea data

Each sample will produce slightly different sample slopes, so we can test to see if the slope in the population is non-zero due to sampling variation, using a hypothesis test:
\[ \text{$H_0$: } \beta_1 = 0\quad\text{and}\quad\text{$H_1$: } \beta_1 \ne 0\quad \text{(that is, two-tailed)}. \] The parameter is \(\beta_1\). From the software output, \(t = 2.09\) and the two-tailed \(P\)-value is \(P = 0.041\), so moderate evidence exists that the neck circumference is associated with greater REI.

An approximate 95% CI for the population slope \(\beta_1\) is
\[ 1.3663 \pm (2\times 0.65441), \] or from \(0.057\) to \(2.68\). From the scatterplot (Fig. 37.10) the results appear statistically valid. We write:

The sample presents moderate evidence (\(t = 2.09\); two-tailed \(P = 0.041\)) of a relationship between neck circumference and REI (slope: \(1.36\); \(n = 60\); 95% CI from \(0.057\) to \(2.68\)) in the population.

37.10 Example: removal efficiency

In wastewater treatment facilities, air from biofiltration is passed through a membrane and dissolved in water, and is transformed into harmless byproducts. The removal efficiency \(y\) (in %) may depend on the inlet temperature (in \(^\circ\)C; \(x\)). A RQ is

In treating biofiltation wastewater, how does the removal efficiency depend on the inlet temperature?

The scatterplot of the data is shown in Fig. 36.7 and software output in Fig. 37.13. From the output, \(b_0 = 97.5\) and \(b_1 = 0.0757\), so the regression equation is
\[ \hat{y} = 97.5 + 0.0757x \] for \(x\) and \(y\) defined above. The slope quantifies the relationship, so we can test
\[ \text{$H_0$: } \beta_1 = 0 \qquad\text{and}\qquad \text{$H_1$: } \beta_1 \ne 0. \] From the output, \(t = 10.7\) whicis huge; the \(P\)#-value is small as expected: \(P < 0.001\). The output does not include the CI, but since \(\text{s.e.}(b_1) = 0.00705\), the approximate 95% CI is
\[ 0.0757 \pm (2 \times 0.00705), \quad\text{ or }\quad 0.0757 \pm 0.0141. \] We can write:

Very strong evidence exists (\(t = 10.7\); \(P < 0.001\)) of a relationship between the inlet temperature and removal efficiency (slope: \(0.0757\); approximate 95% CI: \(0.0616\) to \(0.0898\)).

The relationship between removal efficiency and inlet temperature

FIGURE 37.12: The relationship between removal efficiency and inlet temperature

Regression output for the removal-efficiency data. Top: jamovi; bottom SPSSRegression output for the removal-efficiency data. Top: jamovi; bottom SPSS

FIGURE 37.13: Regression output for the removal-efficiency data. Top: jamovi; bottom SPSS

37.11 Summary

In this chapter, we have learnt about regression, which mathematically describes the relationship between two quantitative variables. The response variable is denoted by \(y\), and the explanatory variable by \(x\). The linear relationship between them (the regression equation), in the sample, is

\[ \hat{y} = b_0 + b_1 x, \] where \(b_0\) is a number (the intercept), \(b_1\) is a number (the slope), and the 'hat' above the \(y\) indicates that the equation gives an predicted mean value of \(y\) for the given \(x\) value.

The intercept is the predicted mean value of \(y\) when the value of \(x\) is zero. The slope is how much the predicted mean value of \(y\) changes, on average, when the value of \(x\) increases by 1.

The regression equation can be used to make predictions or to understand the relationship between the two variables. Predictions made with values of \(x\) outside the values of \(x\) used to create the regression equation (called extrapolation) may not be reliable.

In the population, the regression equation is
\[ \hat{y} = \beta_0 + \beta_1 x. \] To test a hypothesis about a population slope \(\beta_1\), based on the value of the sample slope \(b_1\), assume the value of \(\beta_1\) in the null hypothesis (usually zero) to be true. Then, the sample slope varies from sample to sample and, under certain statistical validity conditions, varies with an approximate normal distribution centred around the hypothesised value of \(\beta_1\), with a standard deviation of \(\text{s.e.}(b_1)\). This distribution describes what values of the sample slope could be expected in the sample if the value of \(\beta_1\) in the null hypothesis was true.

The test statistic is
\[ t = \frac{ b_1 - \beta_1}{\text{s.e.}(b_1)}, \] where \(\beta_1\) is the hypothesised value given in the null hypothesis (usually zero). The \(t\)-value is like a \(z\)-score, and so an approximate \(P\)-value can be estimated using the 68--95--99.7 rule.

The following short video may help explain some of these concepts:

37.12 Quick review questions

A study of athletes (Telford and Cunningham 1991) examined the relationship between the height and weight of \(n = 37\) rowers at the Australian Institute of Sport (AIS), as shown in Fig. 37.14.

Scatterplot of Weight against Height rowers at the AIS

FIGURE 37.14: Scatterplot of Weight against Height rowers at the AIS

  1. The \(y\)-variable is
  2. Using the 'rise over run' idea, the slope is approximately
  3. The regression equation is \(\hat{y} = -138 + 1.2 x\). What does \(x\) represent?
  4. What does the 'hat' above the \(y\) mean?
  5. To two decimal places, what weight would be predicted for a rower who is 180cm tall?
  6. The standard error of the slope is \(0.112\). What is the value of the test statistic (to one decimal place) to test if the population slope is zero?
  7. True or false? The \(P\)-value for this test will be very small.
  8. True or false? The units of the slope are kg/cm.
  9. True or false? Making a prediction for the weight of a rower weighing 220 kg would be an example of extrapolation.

37.13 Exercises

Selected answers are available in Sect. D.34.

Exercise 37.1 A study (Amin and Mahmood-ul-Hasan 2019) of gas engines measured the throttle angle (\(x\)) and the manifold air pressure (\(y\)) as a fraction of the maximum value.

  1. The value of \(r\) is given in the paper as \(0.972986604\). Comment on this value, and what it means.
  2. Comment on the use of a regression model, based on the scatterplot (Fig. 37.15).
  3. The authors fitted the following regression model: \(y = 0.009 + 0.458x\). Identify errors that the researchers have made when giving this regression equation (there are more than one).
  4. Critique the researchers' approach.
Manifold air pressure plotted against throttle angle for an internal-combustion gas engine

FIGURE 37.15: Manifold air pressure plotted against throttle angle for an internal-combustion gas engine

Exercise 37.2 (These data were also seen in Exercise 36.3.) A study (Myers (1990), p. 75) of American footballers measured the right-leg strengths \(x\) of 13 players (using a weight lifting test), and the distance \(y\) they punt a football (with their right leg).

  1. Use the plot (Fig. 37.16, left panel) to approximate of the values of the intercept and slope.
  2. Using the jamovi output (Fig. 37.16, right panel), write down the value of the slope (\(b_1\)) and \(y\)-intercept (\(b_0\)).
  3. Hence write down the regression equation.
  4. Interpret the slope (\(b_1\)).
  5. Write the hypotheses for testing for a relationship in the population
  6. Write down the \(t\)-score and \(P\)-value from the output.
  7. Determine an approximate 95% CI for the population slope \(\beta_1\).
  8. Write a conclusion.
Punting distance and right leg strengthPunting distance and right leg strength

FIGURE 37.16: Punting distance and right leg strength

Exercise 37.3 (These data were also seen in Exercise 35.3.) A study (Wright et al. 2021) examined 25 gorillas are recorded information about their chest beating and their size (measured by the breadth of the gorillas' backs). The relationship is shown in a scatterplot in Fig. 35.7 (left panel).

Use the output (Fig. 37.17) to find the regression line, and perform a hypothesis tests for the slope. Write a conclusion.

jamovi regression output for the gorilla data

FIGURE 37.17: jamovi regression output for the gorilla data

Exercise 37.4 (These data were also seen in Exercise 36.6.) A study of hot mix asphalt (Panda, Das, and Sahoo 2018) created \(n=42\) samples of asphalt and measured the volume of air voids and the bitumen content by weight (Fig. 37.18). Use the software output (Fig. 37.19) to answer these questions.

  1. Write down the regression equation.
  2. Interpret what the regression equation means.
  3. Perform a test to determine is there is a relationship between the variables.
  4. Predict the mean percentage of air voids by volume when the percentage bitumen is 5.0%. Do you expect this to be a good prediction? Why or why not?
  5. Predict the mean percentage of air voids by volume when the percentage bitumen is 6.0%. Do you expect this to be a good prediction? Why or why not?
Air voids in bitumen samples

FIGURE 37.18: Air voids in bitumen samples

jamovi regression output for the bitumen data

FIGURE 37.19: jamovi regression output for the bitumen data

Exercise 37.5 (These data were also seen in Exercise 36.5.) A study of Leadbeater's possums in the Victorian Central Highlands (J. L. Williams et al. 2022) recorded, among other information, the body weight of the possums and their location, including the elevation of the location. A scatterplot of the data is shown in Fig. 36.13. The jamovi output for fitting the regression line is shown in Fig. 37.20.

  1. Write down the regression equation.
  2. Interpret what the regression equation means.
  3. Perform a test to determine is there is a relationship between the possum weight and teh elevation.
  4. Interpret the meaning of the slope.
  5. Predict the mean weight of male possums at an elevation of 1000m. Do you expect this to be a good prediction? Why or why not?
  6. Predict the mean weight of male possums at an elevation of 200m. Do you expect this to be a good prediction? Why or why not?
The relationship between weight of possums and the elevation of their location

FIGURE 37.20: The relationship between weight of possums and the elevation of their location

Exercise 37.6 (These data wee also seen in Exercise 36.7.) The California Bearing Ratio (CBR) value is used to describe soil-sub grade for flexible pavements (such as in the design of air field runways). One study (Talukdar 2014) examined the relationship between CBR and other properties of soil, including the plasticity index (PI, a measure of the plasticity of the soil). The scatterplot from 16 different soil samples from Assam, India, is shown in Fig. 36.14.

Estimate the regression equation, using the 'rise-over-run' idea.

Exercise 37.7 A study of \(n = 31\) people on the use of sunscreen (Heerfordt et al. 2018) explored the relationship between the time (in minutes) spent on sunscreen application \(x\) and the amount (in grams) of sunscreen applied (\(y\)). The fitted regression equation was \(\hat{y} = 0.27 + 2.21x\).

  1. Interpret the meaning of \(b_0\) and \(b_1\). Do they seems sensible?
  2. According to the article, a hypothesis for testing \(\beta_0\) produced a \(P\)-value much larger than \(0.05\). What does this mean?
  3. If someone spent 8 minutes applying sunscreen, how much sunscreen would you predict that they used?
  4. The article reports that \(R^2=0.64\). Interpret this value.
  5. What is the value of the correlation coefficient?

Exercise 37.8 One study (Bhargava et al. 1985) stated:

In developing countries [...] logistic problems prevent the weighing of every newborn child. A study was performed to see whether other simpler measurements could be substituted for weight to identify neonates of low birth weight and those at risk.

--- Bhargava et al. (1985), p. 1617

The relationship between infant chest circumference (in cm) \(x\) and birth weight (in grams) \(y\) was given as:
\[ \hat{y} = -3440.2403 + 199.2987x. \] The correlation coefficient was \(r = 0.8696\) with \(P < 0.001\).

  1. Based on the regression equation only, could chest circumference be used as a useful predictor of birth weight? Explain.
  2. Based on the correlation information only, could chest circumference be used as a useful predictor of birth weight? Explain.
  3. Interpret the intercept and the slope of the regression equation.
  4. What units of measurement are the intercept and slope measured in?
  5. Predict the birth weight of an infant with a chest circumference of 30cm.
  6. Critique the way in which the regression equation and correlation coefficient are reported.