9. Inference for Two Proportions
Randomization
Math 115
What We’ve Done vs. What We’ll Do
Previously: Inference for a single proportion
- One binary categorical variable
- Hypothesis testing: \(H_0: p = p_0\) (single value)
- Confidence interval: What is \(p\)?
Now: Inference for comparing two proportions
- Two binary categorical variables
- Hypothesis testing: \(H_0: p_1 - p_2 = 0\) (no difference between groups)
- Confidence interval: What is \(p_1 - p_2\)?
Two Binary Categorical Variables
When we have two binary categorical variables:
- One explanatory variable (defines the groups)
- One response variable (defines success/failure)
We compare the proportion of successes between groups
Examples:
- Stent vs No Stent \(\rightarrow\) Stroke rate
- Drug vs Placebo \(\rightarrow\) Symptom improvement
- With sign vs Without sign \(\rightarrow\) Recycling contamination
CPR Study Introduction
Researchers studied whether blood thinners affect survival during CPR
- 90 patients who received CPR for cardiac arrest
- Patients randomly assigned to treatment or control
- Explanatory: Group (treatment = blood thinner, control = none)
- Response: Outcome (survived or died within 24 hours)
Research question: Does blood thinner affect survival rate?
CPR Study Hypotheses
Let \(p_T\) = true survival rate for treatment, \(p_C\) = true survival rate for control
Hypotheses:
- \(H_0: p_T - p_C = 0\) (no difference in survival rates)
- \(H_A: p_T - p_C \neq 0\) (survival rates differ between groups)
Sometimes we state the hypotheses in words as
- \(H_0:\) There is no association between blood thinner use and survival
- \(H_A:\) There is an association between blood thinner use and survival
CPR Study Data
| Control |
39 |
11 |
50 |
| Treatment |
26 |
14 |
40 |
| Total |
65 |
25 |
90 |
Survival proportions:
- Treatment: \(\hat{p}_T = \frac{14}{40} = 0.35\) (35%)
- Control: \(\hat{p}_C = \frac{11}{50} = 0.22\) (22%)
- Observed difference: \(\hat{p}_T - \hat{p}_C = 0.13\)
- This difference is the statistic of interest
A Different Approach for Null Distributions
For single proportion: We used a spinner to simulate outcomes under the null
- \(H_0: p = 0.10\) \(\rightarrow\) set spinner to 10% success
- Generate many samples, build null distribution
For two proportions: We’re testing \(H_0: p_1 - p_2 = 0\)
- We don’t know \(p_1\) or \(p_2\), just that they’re equal under null
- Can’t build a spinner without knowing the probabilities
- Need a different approach: permutation test
The Key Insight
Under the null hypothesis (\(p_T = p_C\)):
- The groups have the same survival rate
- Whether a patient is in treatment or control doesn’t affect their outcome
- The outcome is independent of group assignment
Key idea: If group doesn’t matter, we can shuffle the outcomes!
Permutation: Shuffling Response Values
A permutation randomly reassigns the response values (outcomes):
- Group assignments stay fixed (40 treatment, 50 control)
- We randomly shuffle which outcome goes with which patient
- This simulates “what if the outcome had nothing to do with group”
After shuffling, we calculate the difference in proportions
This gives us ONE value from the null distribution
Permutation Demo
View interactive permutation demo
The demo shows:
- Original data with treatment/control groups
- Shuffling outcomes between groups (simulating null)
- Calculating difference in proportions after each shuffle
- Building the null distribution one permutation at a time
Building the Null Distribution
- Repeat the permutation many times (1000+)
- Each permutation gives a difference in proportions
- Distribution of all these differences = null distribution
The null distribution shows what differences we’d expect if there’s truly no effect (i.e., if \(H_0\) is true)
CPR Null Distribution
![]()
1000 permutations. Centered at 0 (as expected under null). Shaded region shows the smaller tail used for p-value.
Calculating the P-value
Method: Double the smaller tail
For a two-sided test (\(H_A: p_T - p_C \neq 0\)):
- Count permutations to the LEFT of 0.13: 951
- Count permutations to the RIGHT of 0.13: 117
- Smaller tail: 117
- P-value = \(2 \times \frac{117}{1000} = 0.234\)
CPR Conclusion
Results:
- Observed difference: \(\hat{p}_T - \hat{p}_C = 0.13\)
- P-value \(\approx 0.23\)
- Using \(\alpha = 0.05\): Do not reject \(H_0\)
Conclusion: The data do not provide convincing evidence that blood thinners affect survival rate during CPR.
Note: This was a randomized experiment, so we could make causal conclusions if we had found a significant difference.
Why Permutation Works
The permutation test assumes exchangeability under the null:
- If null is true, outcomes are independent of group
- Shuffling outcomes simulates this independence
- The permuted differences show what’s expected by chance alone
- If observed difference is rare in this distribution \(\rightarrow\) evidence against null
From Testing to Estimation
The permutation test answers: “Is there a difference?”
But we also want to know: “How big is the difference?”
Solution: Bootstrap confidence interval for \(p_1 - p_2\)
- Gives a range of plausible values for the true difference
- More informative than just a yes/no answer
Bootstrap Approach
Similar to single proportion bootstrap:
- Resample WITH replacement from the original sample
- Calculate statistic of interest (now: difference in proportions)
- Repeat many times to build the bootstrap distribution
CPR Bootstrap Demo
View interactive bootstrap demo
The demo shows:
- Original 90 patients (circles = treatment, squares = control)
- Resampling WITH replacement from entire sample
- Group sizes vary in each bootstrap sample
- Building the bootstrap distribution
CPR Bootstrap Distribution
![]()
1000 bootstraps. Centered near observed difference (0.13), NOT at 0
CPR Confidence Interval
95% Bootstrap Percentile CI:
Find the 2.5th and 97.5th percentiles of the bootstrap distribution:
\[(-0.065, 0.311)\]
Interpretation: We are 95% confident that the true difference in survival rates (treatment - control) is between -0.065 and 0.311.
CI and Test Agreement
The confidence interval and hypothesis test give consistent results:
For CPR study:
- 95% CI: (-0.065, 0.311) includes 0
- P-value \(\approx 0.23 > 0.05\) \(\rightarrow\) Don’t reject \(H_0\)
- Both results indicate that 0 is a plausible value for \(p_T-p_C\)
In-class Exploration: Treating Warts
- Research question: Is application of duct tape as effective as cryotherapy (freezing with liquid nitrogen) after 2 months of treatment for common warts?
- 2 variables
- Explanatory–treatment: Duct Tape or Cryotherapy
- Response–cured : Cured or Not
- 51 individuals (26 treated with duct tape, 25 with cryotherapy)
- Data from
- The Efficacy of Duct Tape vs Cryotherapy in the Treatment of Verruca Vulgaris (the Common Wart)
- by DR Focht III, C Spicer; MP Fairchok in Arch Pediatr Adolesc Med. 2002;156:971-974
Results (EDA)
| Duct Tape |
22 |
4 |
26 |
| Cryotherapy |
15 |
10 |
25 |
| Total |
37 |
14 |
51 |
Difference in proportions
- Success: result = Cured
- Statistic of interest: difference in proportions \[\hat{p}_T-\hat{p}_C\]
- Observed difference: \[\frac{22}{26}-\frac{15}{25}=0.2462\]
Hypotheses
In words:
\(H_0:\) Treatment has no effect
on result. Those who were cured
of warts would have been cured
no matter which treatment.
\(H_A:\) One of the wart therapies
is more effective in treating
warts than the other.
In symbols:
\(H_0: p_T - p_C = 0\)
\(H_A: p_T - p_C \neq 0\)
Simulation of a Null Distribution Using Cards
- We can perform a physical simulation of the duct tape therapy vs. cryotherapy treatment of warts
- Form six groups with a deck of playing cards for each group
- There are 51 observations in this study, so remove one of the aces and the jokers from your deck
- There are 37 patients who were cured and 14 patients who were not.
- We’ll use the red cards from 2 through 8 to represent the 14 who weren’t cured
- The other cards represent the 37 who were cured
- To simulate the null hypothesis being true (no difference between the therapies), shuffle the cards and put them in two piles of 26 (duct tape) and 25 (cryotherapy)
- Count the number not cured in the duct tape sample (the pile of 26)
- Determine how many were cured and calculate the proportion cured in each pile (group)
- And the sample statistic which is the difference in proportions, \[\hat{p}_T-\hat{p}_C\]
- Do this twice in your group and record your statistics in the IE 9 MyOpenMath worksheet
Null Distribution Using Random Permutation
- Mixing up the values of the response variable we simulated for the treating warts study is called random permutation
- We used random permutation with the playing cards to create a null distribution
- Now do this using Jamovi with 1,000 random permutations
- Find the p-value and report it in your IE9 worksheet
Minimizing Confounding Variables
- The wart treatment study by Focht used random assignment of the patients to the two groups
- These two tables compare the characteristics of the patients and the location of the treated warts
- We see that random assignment of patients to the groups minimizes differences between them and effect of confounding variables
Permutation vs Bootstrap
| Purpose |
Hypothesis testing |
Estimation |
| Question |
Is there a difference? |
How big is the difference? |
| Assumes |
Null is true |
Nothing about null |
| Method |
Shuffle response values |
Resample with replacement |
| Centered at |
0 |
Observed difference |
| Result |
P-value |
Confidence interval |