Skip to content

Regression

A scatterplot displays the relationship between two quantitative variables measured on the same individuals. The explanatory variable (xx) is plotted on the horizontal axis and the response variable (yy) on the vertical axis.

When describing a scatterplot, address:

  1. Direction: Positive association (both increase), negative association (one increases while the other decreases), or no association
  2. Form: Linear, curved, or no pattern
  3. Strength: How closely the points follow a pattern (strong, moderate, weak)
  4. Outliers: Points that fall far from the overall pattern
  • Explanatory variable (independent variable, predictor): The variable that may explain or predict changes in the response variable
  • Response variable (dependent variable): The variable that is being predicted or explained

Not all relationships imply causation, even when the explanatory variable precedes the response variable in time.

The correlation coefficient (rr) measures the strength and direction of the linear relationship between two quantitative variables.

r=1n1(xixˉsx)(yiyˉsy)r = \frac{1}{n-1} \sum \left(\frac{x_i - \bar{x}}{s_x}\right)\left(\frac{y_i - \bar{y}}{s_y}\right)

  • 1r1-1 \leq r \leq 1
  • r=+1r = +1: Perfect positive linear relationship
  • r=1r = -1: Perfect negative linear relationship
  • r=0r = 0: No linear relationship (but there may be a nonlinear relationship)
  • rr is not affected by changes in the centre (adding a constant) or scale (multiplying by a positive constant) of either variable
  • rr is not resistant to outliers
  • rr only measures linear association; it does not capture curved relationships
  • The correlation does not depend on which variable is called xx and which is called yy
  • Units of measurement do not affect rr

r=(xixˉ)(yiyˉ)(xixˉ)2(yiyˉ)2r = \frac{\sum(x_i - \bar{x})(y_i - \bar{y})}{\sqrt{\sum(x_i - \bar{x})^2 \cdot \sum(y_i - \bar{y})^2}}

The least-squares regression line (LSRL) minimises the sum of the squared vertical distances (residuals) between the observed data points and the line.

y^=a+bx\hat{y} = a + bx

Where:

  • b=rsysxb = r \cdot \frac{s_y}{s_x} (slope)
  • a=yˉbxˉa = \bar{y} - b\bar{x} (y-intercept)
  • Slope (bb): For each unit increase in xx, y^\hat{y} is predicted to increase (or decrease) by bb units, on average. Always include “when xx increases by 1 unit” and “predicted yy changes by bb.”
  • y-Intercept (aa): When x=0x = 0, the predicted value of yy is aa. This interpretation is only meaningful if x=0x = 0 is within the range of the data.

The LSRL gives the predicted value y^\hat{y} for a given xx. Predictions are most reliable for values of xx within the range of the original data (extrapolation beyond the data is risky).

A residual is the difference between the observed value and the predicted value:

ei=yiy^ie_i = y_i - \hat{y}_i

  • A positive residual: the point is above the regression line (actual >> predicted)
  • A negative residual: the point is below the line (actual << predicted)
  • The mean of the residuals is always 0\approx 0 (by definition of least squares)
  • The sum of squared residuals (ei2\sum e_i^2) is minimised by the LSRL

A residual plot displays residuals (eie_i) on the vertical axis and the explanatory variable (xix_i) or the predicted values (y^i\hat{y}_i) on the horizontal axis.

Interpretation:

  • If the regression line is a good model, the residual plot shows a random scatter of points with no pattern around the horizontal axis (e=0e = 0)
  • A curved pattern in the residual plot indicates a nonlinear relationship
  • A fan shape (increasing spread) indicates non-constant variance (heteroscedasticity)
  • Outliers in the residual plot are points with large residuals

r2=variation in y^variation in y=1ei2(yiyˉ)2r^2 = \frac{\text{variation in } \hat{y}}{\text{variation in } y} = 1 - \frac{\sum e_i^2}{\sum(y_i - \bar{y})^2}

r2r^2 represents the proportion of the variation in yy that is accounted for by the linear relationship with xx.

  • r2=0r^2 = 0: The LSRL explains none of the variation in yy
  • r2=1r^2 = 1: The LSRL explains all of the variation in yy
  • r2=0.85r^2 = 0.85: 85% of the variation in yy is explained by the linear regression on xx

“Approximately 85% of the variation in [response variable] can be accounted for by the linear relationship with [explanatory variable].”

A point with a large residual (far from the regression line). An outlier in the y-direction.

A point that, if removed, would significantly change the slope and/or y-intercept of the regression line. Influential points typically have extreme x-values (leverage points), even if their residual is not large.

An influential point may or may not be an outlier. Always check the effect of removing a point on the regression equation.

When the relationship between xx and yy is not linear, a transformation of one or both variables may produce a linear relationship.

  • Logarithmic: y"=ln(y)y" = \ln(y) or x=ln(x)x' = \ln(x) — useful for exponential growth/decay
  • Square root: y=yy' = \sqrt{y} — useful for count data with increasing variance
  • Reciprocal: y=1/yy' = 1/y — useful for hyperbolic relationships
  • Power: y=ypy' = y^p for some power pp
  1. Make a scatterplot of yy vs xx
  2. If nonlinear, try transformations of xx, yy, or both
  3. Re-examine the scatterplot and residual plot after transformation
  4. Choose the transformation that produces the most linear pattern with random residuals

The LSRL should only be used to make predictions for values of xx within the range of the observed data. Extrapolating beyond this range is unreliable because the linear pattern may not hold.

A strong correlation between two variables does not imply that one causes the other. The relationship may be due to:

  • Confounding variables: A third variable related to both xx and yy
  • Common response: Both variables respond to a third variable
  • Coincidence: Random chance producing a strong correlation in a particular sample

Establishing causation requires a well-designed experiment with random assignment, not just observational data showing correlation.

On the AP exam, you may be asked to test whether the slope of the population regression line is significantly different from zero:

H0:β1=0Ha:β10H_0: \beta_1 = 0 \quad H_a: \beta_1 \neq 0

t=b10SEb1with df=n2t = \frac{b_1 - 0}{SE_{b_1}} \quad \text{with } df = n - 2

  • Confusing correlation with causation
  • Using the regression line to extrapolate far beyond the data
  • Interpreting r2r^2 as a percentage “explained” without proper context
  • Forgetting to check residual plots for nonlinearity
  • Confusing outliers (large residuals) with influential points (high leverage)
  • Using correlation when the relationship is clearly nonlinear