5 Inference for simple linear regression
This chapter is a work in progress.
Learning outcomes
- Describe how statistical inference is used to draw conclusions about a population slope
- Construct confidence intervals using bootstrap simulation
- Conduct hypothesis tests using permutation
- Describe how the Central Limit Theorem is applied to inference for the slope
- Conduct statistical inference on the slope using mathematical models based on the Central Limit Theorem
- Interpret results from statistical inference in the context of the data
- Understand the connection between hypothesis tests and confidence intervals
R Packages
library(tidyverse)
(Wickham et al. 2019)library(patchwork)
(Pedersen 2022)library(skimr)
(Waring et al. 2022)library(broom)
(Robinson, Hayes, and Couch 2023)
5.1 Introduction: Access to playgrounds
The Trust for Public Land is a non-profit organization that advocates for equitable access to outdoor spaces in cities across the United States. In the 2021 report Parks and an Equitable Recovery (The Trust for Public Land 2021), the organization stated that “parks are not just a nicety—they are a necessity”. The report details the many health, social, and environmental benefits of having ample access to parks in cities along with the various factors that impede the access to parks for some residents.
One type of outdoor space the authors study in their report is playgrounds. The report describes playgrounds as one type of outdoor space that “bring children and adults together” (The Trust for Public Land 2021, 13) and a place that was important for distributing “fresh food and prepared meals to those in need, particularly school-aged children” (The Trust for Public Land 2021, 9) during the global COVID-19 pandemic.
Given the impact of playgrounds for both children and adults in a community, we will focus on understanding variability in the access to playgrounds in this chapter. In particular, we want to (1) investigate whether local government spending is helpful in understanding variability in playground access, and if so, (2) quantify the true relationship between local government spending and playground access.
The data includes information on 97 of the most populated cities in the United States in the year 2020. The data were originally collected by the Trust for Public Land and was a featured as part of the TidyTuesday weekly data visualization challenge. The analysis in this chapter will focus on two variables:
spend
: Total amount the city spends per resident in 2020 (in US dollars)playgrounds
: Number of playgrounds per 10,000 residents in 2020
Do you expect the relationship between spending to be positive, negative, or no relationship? Why?
5.1.1 Exploratory data analysis and model
The distribution of playgrounds per 10,000 residents (the response variable) is unimodal and right-skewed. The center of the distribution is the median of about 2.6 playgrounds per 10,000 residents, and the the spread of the middle 50% of the distribution (the IQR) is 1.7. There appear to be two potential outlying cities with more than 6 playgrounds per 10,000 residents, indicating high playground access relative to the other cities in the data set.
The distribution of city expenditures (the predictor variable) is also unimodal and right-skewed. The center of the distribution is around 89 dollars per resident, and the middle 50% of the distribution has a spread of about 77 dollars per resident. Similar to the response variable, there are some potential outliers. There are 5 cities with spending greater than 300 dollars per resident, and 0 cities with spending greater than 400.
From Figure 5.2 we see a positive relationship between spending per resident and the number of playgrounds per 10,000 residents. The correlation is 0.206, indicating the relationship between playground access and city expenditure may not be strong. This is partially influenced by the outlying observations in which there is relatively low city spending per resident but high numbers of playgrounds per 10,000 residents.
To better explore this relationship, we fit a simple linear regression model of the form
We see from the output in Table 5.1 that regression equation for the relationship between spending and playgrounds per 10,000 residents is
Interpret the slope and intercept in the context of the data.1
From our sample of 97 cities in 2020, we have an estimated slope of 0.003. This estimated slope is likely close to but not the exact value of the true population slope. Based on the equation alone, we are also not sure if this slope indicates a meaningful relationship between the two variables, or if this value occurred by random chance. Therefore, we will use statistical inference methods in order to begin to answer these questions.
5.2 Objectives of statistical inference
In Table 5.1 we see the output of the regression model using city spending to explain variability in the playgrounds per 10,000 residents. For example, based on this model, for each additional dollar a city spends per resident, we expect the number of playgrounds per 10,000 residents to be greater by 0.003, on average.
The estimate 0.003 is our “best guest” of the relationship between spending per resident and the number of playgrounds per 10,000 residents; however, this is likely not the exact value of the relationship in the population of all cities. Therefore, we will use statistical inference, the process of drawing conclusions about the population parameters based on the analysis of the sample data. There are two different types of statistical inference procedures:
Hypothesis tests: Test a specific claim about the population parameter
Confidence intervals: A plausible range of values the population parameter can take
In this chapter we will discuss how to conduct each of these inferential procedures, what conclusions can be drawn from each, and how they are related to one another.
As we’ll see throughout the chapter, a key part of statistical inference is quantifying the sampling variability, sample-to-sample variability in the statistic that is the “best guest” estimate for the parameter. For example, when we conduct statistical inference on the slope of spending per resident
There are two approaches to statistical inference that are distinguished by the way the sampling variability is quantified.
Simulation-based methods: Quantifying the sampling variability by generating a sampling distribution directly from the sample data
Central Limit Theorem - based methods: Quantify the sampling variability using mathematical models based on the Central Limit Theorem
We will describe how to conduct hypothesis testing and construct confidence intervals using each approach. Before we get into those details, however, let’s introduce more of the foundational ideas underlying simple linear regression as they relate to statistical inference.
The goal of statistical inference is to use sample data to draw conclusions about a population.
5.3 Foundations for simple linear regression
In Section 4.3.1, we introduced the statistical model for simple linear regression
such that
Equation 5.4 is the assumed distribution of the response variable conditional on the predictor variable under the simple linear regression model. From the equation we can specify the assumptions that are made when we conduct simple linear regressions.
The distribution of the response
is Normal for a given value of the predictor .The mean of the conditional distribution of
given is determined using the equation of the line , thus indicating a linear relationship between the response and predictor variables.The variance of the conditional distribution of
given is . This variance does not depend on , meaning it is equal for all values of .The error terms
are independent of one another. This means the observations are also independent.
Whenever we fit linear regression models and conduct inference on the slope, we do so under the assumption that some or all of these four statements hold. In Chapter 6, we will discuss how to check if these assumptions hold in a given analysis. As we might expect, these assumptions do not always perfectly hold in practice, so we will also discuss circumstances in which each assumption is necessary versus when some can be relaxed. For the remainder of this chapter, however, we will proceed as if all these assumptions hold.
5.4 Simulation-based inference
Using simulation to get the variability in the estimated slope
Sketch of what happens when we do simulation-based inference
5.5 Bootstrap confidence intervals
A confidence interval is a plausible range of values a population parameter takes. It is determined from by the sample data and statistical methods. By calculating this range, we are more likely to capture the true value of the population parameter than if we merely rely on a single estimated value (called a point estimate). We will focus on confidence intervals for
In order to obtain this range of values we must understand the sampling variability of the statistic. Suppose we repeatedly take samples of size
Why do we sample with replacement when doing bootstrapping? What would happen if we sampled without replacement?2
5.5.1 Constructing a bootstrap confidence interval for
A bootstrap confidence interval the population slope,
- Generate
bootstrap samples, where is the number of iterations. We typically want to use at least 1000 iterations in order to construct a sampling distribution that is close to the theoretical distribution defined in Section 5.9. - Fit the linear model to each of the
bootstrap samples to obtain values of , the estimated slope. There will also be values of the estimated intercept, , but we will ignore those for now because we are not focusing on inference for the intercept. - Collect the
values from the previous step to obtain the bootstrapped sampling distribution. It is an approximation of the sampling distribution of , and thus can be used to quantify an estimate of the sample-to-sample variability in . - Use the distribution from the previous step to calculate the
confidence interval. The lower and upper bounds are calculated as the points on the distribution that mark the middle of the distribution.
Let’s demonstrate these four steps by calculating a 95% confidence interval for
- We generate 1000 bootstrap samples of size 97 by sampling with replacement from our current sample data of 97 observations. The first 10 observations from the first bootstrapped sample are shown in Table 5.2.
Why are there 97 observations in each bootstrap sample?3
Next, we fit a linear model of the form in Equation 5.1 to each of the 1000 bootstrap samples. The estimated coefficients for the first two bootstrap samples are shown in Table 5.3.
We are focused on inference for the slope of
spend
, so we collect estimated slopes ofspend
and construct the bootstrap distribution. This is the approximation of the sampling distribution of . A histogram and summary statistics for this distribution are shown in Figure 5.3 and Table 5.4, respectively.
How many values of
- As the final step, we use the bootstrap distribution to calculate the lower and upper bounds of the 95% confidence interval. These bounds are calculated as the points that mark off the middle 95% of the distribution. These are the points that the
and percentiles as shown by the vertical lines in Figure 5.4.
The 95% bootstrapped confidence interval for spend
is 0.001 to 0.007.
5.5.2 Interpreting the interval
The basic interpretation for the 95% confidence interval for spend
is
We are 95% confident that the interval 0.001 to 0.007 contains the population coefficient for spend in the model of the relationship between spending per resident and number of playgrounds per 10,000 residents.
Though this interpretation provides information about the range of plausible values for the slope of spend
, it still requires the reader to further interpret what it means about the relationship between spending per resident and playgrounds per 10,000 residents in Equation 5.1. It is more informative to interpret the confidence interval in a way that also utilizes the interpretation of the slope from Section 5.1.1 , so it is clear to the reader exactly what the confidence interval means. Thus, a more complete and informative interpretation of the confidence interval is as follows:
We are 95% confident that for each additional dollar a city spends per residents, the number of playgrounds per 10,000 residents is greater by 0.001 to 0.007, on average.
This interpretation not only indicates the range of values we estimate the population coefficient takes but also clearly describes what this range means in terms of the expected change in playgrounds per 10,000 residents as spending per resident increases.
5.5.3 What does “confidence” mean?
The beginning of the interpretation for a confidence interval is “We are
In reality we don’t know the value of the population slope (if we did, we wouldn’t need statistical inference!), so we’re not sure if the interval constructed in Section 5.5.1 is one of the
Thus far, we have used a confidence interval to produce a plausible range of values for the population slope. We can also test specific claims about the population slope using another inferential procedure called hypothesis testing.
5.6 Hypothesis testing
Hypothesis testing is the process of assessing a statistical claim about about a population parameter. The claim could be based on previous research, an idea a research or business team wants to evaluate, or a general statement about the parameter. For now we will focus on conducting hypothesis tests for a slope
Before getting into the details of simulation-based hypothesis testing, let’s discuss what happens conceptually when we do hypothesis testing. Here we’ll illustrate the steps for. a hypothesis test using a common analogy for hypothesis testing, the general procedure of a trial in the United States (U.S.) judicial system.
Define the hypotheses
The first step to any hypothesis test (or trial) is to define the hypotheses to be evaluated. These hypotheses are called the null and alternative. The null hypothesis
Evaluate the evidence
The primary component of trial (or hypothesis test) is a presentation and evaluation of the evidence. In a trial, this is the point when the evidence is presented and it is up to the jury to evaluate the evidence under the assumption the defendant is innocent (the null hypothesis) is true. Thus, the lens in which the evidence is being evaluated is “given the defendant is innocent, how likely is it that this evidence would exist?”
For example, suppose someone is on trial for a jewelry store robbery. The null hypothesis is that they are innocent and did not rob the jewelry store. The alternative hypothesis is they are guilty and did rob the jewelry store. If there is evidence that the person was in a different city during the time of the jewelry store robbery, the evidence would be more in favor of the null hypothesis of innocence. Alternatively, evidence that some of the stolen jewelry was found in the person’s car would be considered strong evidence against the assumption innocence and thus more in favor of the alternative that the defendant is guilty.
In hypothesis testing, the “evidence” being assessed is the analysis of the sample data. Thus the evaluation question being asked is “given the null hypothesis is true, how likely is it to observe the results seen in the sample data?” We will introduce approaches to address this question using simulation-based methods in Section 5.7 and methods based on the Central Limit Theorem in Section 5.9.3.
Make a conclusion
There are two usual conclusions in a trial in the U.S. judicial system - the jury concludes that the defendant is guilty or not guilty based on the evidence. The criteria for the jury to conclude the alternative that a defendant is guilty is that the strength of evidence must be “beyond reasonable doubt”. If there is sufficiently strong evidence against the null hypothesis of innocence, then the conclusion is the alternative hypothesis that the defendant is guilty. Otherwise, the conclusion is that the defendant is not guilty, indicating the evidence against the null was not strong enough to otherwise refute it. Note that this is the not the same as “accepting” the null hypothesis but rather stating that there wasn’t enough evidence to suggest otherwise.
Similarly in hypothesis testing, we will use a statistical threshold to determine if the evidence against the null hypothesis is strong enough to reject that hypothesis and conclude the alternative, or if there is not enough evidence “beyond a reasonable doubt” to draw a conclusion other than the assumed null hypothesis.
5.7 Permutation tests
Now that we understand the general process of hypothesis testing, let’s take a look at hypothesis testing using a simulation-based approach, called a permutation test.
The four steps of permutation test for a slope coefficient
- State the null and alternative hypotheses.
- Generate the null distribution.
- Calculate the p-value.
- Draw a conclusion.
Here we discuss each of these steps in detail.
5.7.1 State the hypotheses
As defined in Section 5.6 the null hypothesis (
- Null hypothesis: There is no linear relationship between playgrounds per 10,000 residents and spending per resident. The coefficient of
spend
is 0. - Alternative hypothesis: There is a linear relationship between playgrounds per 10,000 residents and spending per resident. The coefficient of
spend
is not equal to 0.
The hypotheses are defined specifically in terms of the linear relationship between the two variables, because we are ultimately drawing conclusions about the slope
Suppose there is a response variable
The hypotheses for testing whether there is truly a linear relationship between
5.7.1.1 One vs. two-sided hypotheses
The alternative hypothesis defined in Note 5.1 and Equation 5.5 is “not equal to 0”. This is the alternative hypothesis corresponding to a two-sided hypothesis test, because it includes in the scenarios in which
A one-sided hypothesis test imposes some information about the direction of the parameter, e.g., that is positive (
A two-sided hypothesis test makes no assumption about the direction of the relationship between the response variable and predictor being tested. Therefore, it is a good starting point for drawing conclusions about the relationship between a given response and predictor variable. From the two-sided hypothesis, we will conclude whether there is or is not sufficient statistical evidence of a linear relationship between the response and predictor. With this conclusion, we cannot determine if the relationship between the variables is positive or negative without additional analysis. As we’ll see in Section 5.8, we can use a confidence interval from Section 5.5 to make specific conclusions about the direction (and magnitude) of the relationship.
5.7.2 Generate the null distribution
Recall that hypothesis tests are conducted assuming the null hypothesis
To assess the evidence, we will use a simulation-based method to approximate the sampling distribution of the sample slope
In permutation sampling the values of the predictor variable are randomly paired with values of the response, thus generating a new sample of the same size as the original data. The process of randomly pairing the values of the response and the predictor variables simulates the null hypothesized condition that there is no linear relationship between the two variables.
The steps for generating the null distribution using permutation sampling are the following:
- Generate
permutation samples, where is the number of iterations. We ideally use at least 1,000 iterations in order to construct a distribution that is close to the theoretical null distribution defined in Section 5.9. - Fit the linear model to each of the
permutation samples to obtain values of , the estimated slope. There will also be values of the estimated intercepts, but we will ignore those for now because we are focused on inference for the slope. - The
values of from the previous step make up the simulated null distribution. This is an approximation of the distribution of values if we were to repeatedly take samples the same size as the original data and fit the linear model to each sample, under the assumption that the null hypothesis is true. We use this distribution to understand the expected sample-to-sample variability in the values of under the null hypothesis.
Let’s look at an example and generate the the null distribution to test the hypotheses in Equation 5.5.
- First we generate 1000 permutation samples, such that in each sample, we permute the values of
spend
, randomly pairing each to a value ofplaygrounds
. This is to simulate the scenario in which there is no linear relationship betweenspend
andplaygrounds
. - Next, we fit a linear model to each of the 1000 permutation samples. This gives us 1000 estimates of the slope and intercept. Table Table 5.6 shows the estimated slope of
spend
from the first 10 permutation samples.
We can already see from Table 5.6 the first 10 permutation samples that many of the estimated coefficients are close to 0. This is because the permutation test assumes there is no linear relationship between spend
and playgrounds
while conducting the hypothesis test.
Next, we collect from the previous step to obtain the null distribution. We will use this distribution to assess the strength of the evidence from the original sample data against the null hypothesis.
Note that the distribution visualized in Figure 5.5 and summarized in Table 5.7 is approximately unimodal, symmetric, and looks similar to the Normal distribution (also known as the Gaussian distribution). As the number of iterations (permutation samples) increases, the simulated null distribution will be closer and closer to a Normal distribution.
You may also notice that the center of the distribution is approximately 0, the null hypothesized value. The standard error of this distribution 0.002 is an estimate of the standard error of
- What is the center of the null distribution shown in Figure 5.5 and Table 5.7 ? Is this what you expected? Why or why not?7
- How does the estimated variability in the simulated null distribution in Table 5.7 compare to the variability in the bootstrapped distribution in Table 5.4? Is this what you expected? Why or why not?8
5.7.3 Calculate p-value
We use the null distribution to understand the values we expect spend
, to take if we repeatedly take random samples of cities and fit a linear regression model, assuming the null hypothesis
This comparison is quantified using a p-value. The p-value is the probability of observing values at least as extreme as the value observed from the data, given the null hypothesis is true. In other words, this is the probability of observing values of the slope that are at least as extreme as
In the context of statistical inference, the phrase “more extreme” means the area between the estimated value (
If
, the p-value is the probability of obtaining a value in the null distribution that is greater than or equal to .If
, the p-value is the probability of obtaining a value in the null distribution that is less than or equal to .If
, the p-value is the probability of obtaining a value in the null distribution whose absolute value is greater than or equal to . This includes values that are greater than or equal to or less than or equal to .
The p-value presented in the regression output for most statistical software is the two-sided p-value. Additionally we defined the alternative hypothesis in Section Section 5.7.1 as a two-sided alternative. Therefore, we will calculate the p-value corresponding to the alternative hypothesis
The p-value for this hypothesis test is 0.046 and is shown by the dark shaded area in Figure 5.6.
Using the definition, interpret the p-value 0.046 in the context of the data.9
When using permutation tests, you may calculate a p-value of 0, as we did in this example. Note that the true theoretical p-value is not exactly 0; it is just so small that we did not observe a slope at least as extreme as the slope estimated from the sample data in the 1000 permutation samples used to generate the null distribution.
We will calculate the exact p-value in Section 5.9.3 when we conduct hypothesis testing using mathematical models.
5.7.4 Draw conclusion
Recall that we conduct hypothesis tests under the assumption that the null hypothesis is true and we assess the strength of evidence against the null. The p-value is a measure of the strength of that evidence. Therefore, we use the p-value to draw one of the following conclusions:
- If the p-value is “sufficiently small”, there is strong evidence against the null hypothesis. Therefore we reject the null hypothesis,
, and conclude the alternative . - If the p-value is not “sufficiently small”, there is not strong enough evidence against the null hypothesis, so we fail to reject the null hypothesis,
, and stick with the null hypothesis.
We use a decision-making threshold called an
If
, then rejectIf
, then fail to reject .
A commonly used threshold is
Back to our analysis. Let’s use the common threshold of
5.7.5 Type I and Type II error
Regardless of the conclusion that is drawn (reject or fail to reject the null hypothesis), we have not determined that the null or alternative hypothesis are truth. We have just concluded that the evidence (i.e., the data) has provided more evidence in favor of one conclusion versus the other. As with any statistical procedure, there is the possibility of making an error - more specifically a Type I or Type II error. Because we don’t know the value of the population slope, we will not know for certain whether we have made an error; however, understanding the type of error that could potentially be made can help inform the decision-making threshold
Table 5.8 shows how Type I and Type II errors correspond to the (unknown) truth and the conclusion drawn from the hypothesis test.
Truth | |||
---|---|---|---|
Hypothesis test decision | Fail to reject |
Correct decision | Type II error |
Reject |
Type I error | Correct decision |
A Type I error has occurred if the null hypothesis is actually true, but the p-value is small enough that we conclude to reject the null hypothesis. The probability of making this type of error is the decision-making threshold
A Type II error has occurred if the alternative hypothesis is actually true, but we fail to reject the null hypothesis. Computing the probability of making this type of error is less straightforward than the probability of Type I error. It is calculated as
In the context of our data , a Type I error is concluding that there is a linear relationship between spending per resident and playgrounds per 10,000 residents in the model, when there actually isn’t one in the population. A Type II error is concluding there is no linear relationship between spending per resident and playgrounds per 10,000 residents when in fact there is.
Given the conclusion we reached about the relationship between spending on residents and number of playgrounds per 10,000 residents, is it possible we’ve made a Type I or Type II error?10
5.8 Relationship between CI and hypothesis test
We have described the two main types of inferential procedures: hypothesis testing and confidence intervals. At this point you may be wondering whether there is any connection between the two. Spoiler alert: there is!
Testing a claim using a hypothesis test with the two-sided alternative
If the null hypothesized value (
in our case based on the tests defined in Section 5.7.1 ) is within the range of the confidence interval, make the conclusion fail to reject at the - level.If the null hypothesized value is not within the range of the confidence interval, make the conclusion reject
at the - level.
This illustrates the power of confidence intervals; they can not only be used to draw a conclusion about a claim (reject or fail to reject
When we reject a null hypothesis, we conclude that there is a statistically significant linear relationship between the response and predictor variables. Just because we conclude that there is a statistically significant relationship between the response and predictor, however, does not mean that the relationship is practically significant. The practical significance, how meaningful the results are in practice, is determined by the magnitude of the estimated effect of the predictor on the response and what an effect of that magnitude means in the context of the data and analysis question.
5.9 Inference based on the Central Limit Theorem
Thus far we have approached inference using simulation-based methods (bootstrapping and permutation) to generate sampling distributions to understand the sample-to-sample variability in
5.9.1 Central Limit Theorem
The Central Limit Theorem (CLT) is a foundational theorem in statistics about the distribution of a statistic and the associated mathematical properties of that distribution. For the purposes of this text, we will focus on what the Central Limit Theorem tells us about the distribution of an estimated slope
By the Central Limit Theorem, we know under certain conditions (more on these conditions in the next chapter)
By Equation 5.6, we know that
where
The regression standard error
As you will see in the following sections, we will use this estimate of the sampling variability in the estimated slope to conduct hypothesis testing and compute confidence intervals, ultimately drawing conclusions about the true relationship between the response and predictor variables.
5.9.2 Estimating
As discussed in Section 4.3.1, there are three parameters that need to be estimated for simple linear regression
By obtaining the estimates
You may have noticed that the denominator in Equation 5.8 is
Recall that the standard deviation is the average distance between each observation and the mean of the distribution. Therefore the regression standard error can be thought of as the average distance the observed value the response is from the regression line. The regression standard error
5.9.3 Hypothesis test for the slope
The overall goals hypothesis tests for a slope are the same when using methods based on the Central Limit Theorem as previously described in Section 5.6. We define a null and alternative hypothesis, conduct testing assuming the null hypothesis is true, and draw a conclusion based on an assessment of the evidence against the null hypothesis. The main difference between the simulation-based approach in Section 5.7 is in how we quantify the variability in
The steps for conducting a hypothesis test based on the Central Limit Theorem are the following:
- State the null and alternative hypotheses.
- Calculate a test statistic.
- Calculate a p-value.
- Draw a conclusion.
As in Section 5.7 the goal is to use hypothesis testing to determine whether there is evidence of a statistically significant linear relationship between a response and predictor variable, corresponding to the two-sided alternative hypothesis of “not equal to 0”. Therefore, the null and alternative hypotheses are the same as defined in Equation 5.5
The next step is to calculate a test statistic. The general form of a test statistic is
More specifically, in the hypothesis test for
To calculate the test statistic, the observed slope is shifted by the mean, and then rescaled by the standard error. Let’s consider what we learn from the test statistic. Recall that by the Central Limit Theorem, the distribution of
Consider the magnitude of the test statistic,
Next, we use the test statistic to calculate a p-value and we will ultimately use the p-value to draw a conclusion about the strength of the evidence against the null hypothesis. The test statistic,
We use a
Figure 5.7 shows the standard normal distribution
As explained in Section 5.7.3, because the alternative hypothesis is “not equal to”, the p-value is calculated on both the high and low extremes of the distribution as shown in Equation 5.9.
We compare the p-value to a decision-making threshold
Now let’s apply this process to test whether there is a linear relationship between spending per resident and the number of playgrounds per 10,000 residents. As before, the null and and alternative hypotheses are
where spend
and playgrounds
. From Table 5.1, we know the observed slope
This test statistic means that given the true slope is spend in this model is 0 and thus the mean of the distribution of
Given there are
Using a decision-making threshold
Note that this conclusion is the same as in Section 5.7.4 using a simulation-based approach. This is what we would expect, given these are the two different approaches for conducting the same process - hypothesis testing for the slope. We are also conducting the tests under the same assumptions that the null hypothesis is true. The difference is in the methods available - simulation versus mathematical models - to quantify
5.9.4 Confidence interval
As with simulation-based inference, a confidence interval calculated based on the results from the Central Limit Theorem is an estimated range of the values the parameter
The equation for a
where
From earlier sections, we know about the estimated slope
The critical value is the point on the
Let’s calculate the 95% confidence interval for
The interpretation is the same as before: We are 95% confident that the interval 0.0001 to 0.0065 contains the true slope for spend
. This means we are 95% confident that for each additional dollar increase in spending per resident, the number of playgrounds per 10,000 residents is greater between 0.0001 and 0.0065, on average.
5.10 Summary
In this chapter we introduced two approaches for conducting statistical inference and drawing conclusions about a population slope - simulation based methods and methods based on the Central Limit Theorem. You may have noticed that the standard error, test statistic, p-value and confidence interval we calculated using the mathematical models from the Central Limit Theorem align with what it seen from the output produced by statistical software in Table 5.1. Modern statistical software will produce these values for you, so in practice you will not typically derive these values “manually” as we did in this chapter. As the data scientist your role will be to interpret the output and use it to draw conclusions. It’s still valuable, however, to have an understanding of where these values come from in order to interpret and use them accurately.
We have these two approaches for inference, so which one do we use for a given analysis? In the next chapter, we will discuss the model assumptions from Section 5.3 in more detail along with conditions to check if the assumptions hold for a given data set. We will use these conditions in conjunction with other statistical and practical considerations to determine when we might prefer simulation-based methods or those based on the Central Limit Theorem.
Slope: For each additional dollar a city spends per resident, the number of playgrounds per 10,000 residents is expected to increase by 0.003.
Intercept: The expected number of playgrounds per 10,000 residents for a city that spends $0 on its residents is 2.418. We would not expect a city to spend $0 on its residents, so this interpretation is not meaningful in practice.↩︎We sample with replacement so that we get a new sample each time we bootstrap. If we sampled without replacement, we would always end up with a sample that looks exactly like our existing sample data.↩︎
Each bootstrap sample is the same size as our current sample data. In this case, the sample data we’re analyzing has 97 observations.↩︎
There are 1000 values, the number of iterations, in the bootstrapped sampling distribution.↩︎
The points at the
and percentiles make the bounds for the 95% confidence interval.↩︎The points at the
and percentiles mark the lower and upper bounds for a 98% confidence interval.↩︎The center of the distribution is approximately 0. This is about what we expect, given the null hypothesized value is 0.↩︎
The variability is approximately equal in both distributions.↩︎
Given there is no linear relationship between spending per resident and playgrounds per 10,000 residents (
is true), the probability of observing a slope of 0.003 or more extreme in a random sample of 97 cities is 0.046 .↩︎It is possible we have made a Type I error, since we rejected the null hypothesis.↩︎
Note its similarities to the general equation for sample standard deviation,
↩︎Test statistics with low magnitude provide evidence in support of the null hypothesis, as they are close to the hypothesized value. Conversely test statistics with high magnitude provide evidence against the null hypothesis, as they are very far away from the hypothesized value.↩︎