Pooled or not on a TI-84 two-sample t-test? Choose No

By Jude Wallis · Published

Choose No. The AP formula sheet lists one standard error for two means, $\sqrt{s_1^2/n_1 + s_2^2/n_2}$, and that is the Pooled: No version. Pooled: Yes assumes the two populations have the same standard deviation, which two samples cannot confirm, and it can flip your conclusion.

AP Statistics: Unit 4 (topics 4.7 Constructing a Confidence Interval for the Difference Between Two Population Means, 4.8 Justifying a Claim Based on a Confidence Interval for the Difference Between Two Population Means, 4.9 Setting Up a Test for the Difference Between Two Population Means, 4.10 Carrying Out a Test for the Difference Between Two Population Means). The Pooled prompt appears on the two-sample mean procedures of Unit 4, topics 4.7 through 4.10 of the Fall 2026 AP Statistics course, where the formula sheet supplies only the unpooled standard error.

Pooled or not on a two-sample t-test: press No

Your calculator's 2-SampTTest screen ends with a line that reads Pooled: No Yes. Highlight No and press enter. The 2-SampTInt screen asks the same question for a confidence interval, and the answer there is No as well.

That holds for every two-sample means problem in AP Statistics, and the reason is short. The formula sheet gives exactly one standard error for the difference between two means:

SE=s12n1+s22n2SE = \sqrt{\frac{s_1^2}{n_1} + \frac{s_2^2}{n_2}}

That is the Pooled: No formula. No pooled two-sample formula for means appears on the sheet at all, so pressing Yes produces a t statistic, a degrees of freedom, and a p-value that do not come from the procedure the course is built on.

Pooled is not a display option or a rounding preference. It swaps in a different standard error, a different df, and usually a different p-value. Worked example 1 below runs one data set both ways and reaches opposite decisions at α=0.05\alpha = 0.05.

What the Pooled setting actually changes

Pooled: No lets each group keep its own spread. Each group contributes its own variance divided by its own sample size, and the two pieces add under the square root:

SE=s12n1+s22n2SE = \sqrt{\frac{s_1^2}{n_1} + \frac{s_2^2}{n_2}}

Pooled: Yes assumes the two populations share one standard deviation, so it merges both samples into a single estimate of that shared spread, written sps_p:

sp=(n11)s12+(n21)s22n1+n22,SEpooled=sp1n1+1n2s_p = \sqrt{\frac{(n_1 - 1)s_1^2 + (n_2 - 1)s_2^2}{n_1 + n_2 - 2}}, \qquad SE_{\text{pooled}} = s_p\sqrt{\frac{1}{n_1} + \frac{1}{n_2}}

Read sp2s_p^2 as a weighted average of the two sample variances, each weighted by its own degrees of freedom. The bigger sample gets more say in the result.

FeaturePooled: NoPooled: Yes
Standard errors12/n1+s22/n2\sqrt{s_1^2/n_1 + s_2^2/n_2}sp1/n1+1/n2s_p\sqrt{1/n_1 + 1/n_2}
Degrees of freedomWelch-Satterthwaite, usually a decimaln1+n22n_1 + n_2 - 2, always a whole number
Assumesnothing about the two spreadsσ1=σ2\sigma_1 = \sigma_2
On the AP formula sheetyesno
Usual nameWelch two-sample t-testpooled or equal-variance t-test
Extra output linenoneSxp\text{Sxp}, the pooled standard deviation

Both versions share the same numerator, xˉ1xˉ2\bar{x}_1 - \bar{x}_2. Everything that differs sits in the denominator and in the df.

Why No is the safe setting

Pooled: No is valid whether or not the two populations have the same spread. Pooled: Yes is valid only when they do. That asymmetry settles the question. One setting works in both worlds, the other works in one, and two samples give you no reliable way to tell which world you are in.

Students try to justify Yes by looking at s1s_1 and s2s_2 and deciding they seem close. Sample standard deviations bounce around a lot at homework sample sizes, so two samples drawn from populations with identical spreads regularly produce ss values that differ by a factor of two. A close-looking pair is weak evidence of equal population spreads, and a far-apart pair does not prove they differ either.

The cost of the safe setting is small. When the equal-spread assumption really does hold, pooling buys a few extra degrees of freedom and a slightly smaller p-value. The cost of the unsafe setting can be large, and the dangerous case is unequal sample sizes together with unequal spreads:

  • If the smaller sample comes from the population with the larger spread, pooling understates the standard error. Your t is too big, your p-value too small, and you reject a true null hypothesis more often than your significance level claims.
  • If the smaller sample comes from the less variable population, pooling overstates the standard error and the test turns too cautious instead.

Neither error announces itself on the screen. That is why R and Minitab treat the unpooled version as their default, and why the AP course teaches only that one.

How to tell whether you pressed Yes

Two lines on the output screen give the setting away, and one of them settles it outright.

The decisive tell is Sxp\text{Sxp}, the pooled standard deviation. Pooled output carries that extra line and unpooled output has no such line at all, so if Sxp\text{Sxp} is on your screen you pooled.

The fast tell is the degrees of freedom.

  • A df that is a decimal, such as 4.325 or 12.422, came from the Welch-Satterthwaite formula. You ran Pooled: No.
  • A df that is a **whole number equal to n1+n22n_1 + n_2 - 2** almost always came from pooling. With n1=5n_1 = 5 and n2=20n_2 = 20, a df reported as exactly 23 is your cue to look again.

Almost, not always. The Welch df is never larger than n1+n22n_1 + n_2 - 2 and never smaller than the smaller of n11n_1 - 1 and n21n_2 - 1, and it reaches that ceiling on its own exactly when s12n1(n11)=s22n2(n21)\frac{s_1^2}{n_1(n_1 - 1)} = \frac{s_2^2}{n_2(n_2 - 1)}. For two samples of the same size that condition is just s1=s2s_1 = s_2, which turns up often enough to trip you: two groups of 10 with s1=s2=5s_1 = s_2 = 5 report df=18df = 18 under either setting. For unequal sample sizes it takes a coincidence in the ss values you will not stumble into. So a df parked at the top of the range means you pooled, unless the two groups are the same size with matching spreads, and that is the case where Sxp\text{Sxp} earns its keep.

Calculators generally remember the setting from one run to the next, and the same choice carries over to 2-SampTInt, so one stray Yes can follow you through a whole problem set. Check the df every time. For the rest of the fields on that screen, see reading calculator output.

Pooling is right for the two-proportion z-test, not for means

Here is where the confusion starts. Pooling really is the AP method for a two-proportion z-test. Under the null hypothesis p1=p2p_1 = p_2, both samples estimate the same proportion, so you combine the counts of successes X1X_1 and X2X_2 into one estimate:

p^c=X1+X2n1+n2\hat{p}_c = \frac{X_1 + X_2}{n_1 + n_2}

and build the standard error from that single combined value. That is genuine pooling, it is on the formula sheet, and the calculator's 2-PropZTest does it for you without asking.

The test is the only place it happens. A confidence interval for p1p2p_1 - p_2 does not pool, because an interval never assumes the two proportions are equal, it estimates how far apart they are. The formula sheet gives the interval its own standard error, p^1(1p^1)/n1+p^2(1p^2)/n2\sqrt{\hat{p}_1(1 - \hat{p}_1)/n_1 + \hat{p}_2(1 - \hat{p}_2)/n_2}, and 2-PropZInt uses each sample's own p^\hat{p} without asking either.

Means work differently. The null hypothesis for two means says μ1=μ2\mu_1 = \mu_2. It says nothing whatsoever about σ1\sigma_1 and σ2\sigma_2. So the null gives you no license to merge the two spreads, and each group's variability stays its own. That is the whole reason the two-sample t standard error keeps s1s_1 and s2s_2 apart, while the two-proportion z test statistic, working under a null that does claim p1=p2p_1 = p_2, stops keeping p^1\hat{p}_1 and p^2\hat{p}_2 apart.

Store it as a pair: pool for the two-proportion z-test, never for means. The proportion side is worked out in full in one-proportion vs two-proportion z-test.

What to write on the AP exam

The setting changes your numbers, so it changes your write-up. A clean two-sample t answer names the procedure and reports the unpooled results.

  1. State. Define μ1\mu_1 and μ2\mu_2 in context, then write H0:μ1μ2=0H_0: \mu_1 - \mu_2 = 0 and an alternative that matches the question.
  2. Plan. Name it: a two-sample t-test for a difference between two population means. Check random, the 10 percent condition when sampling without replacement, and normal-or-large for each group.
  3. Do. Report the t statistic, the df, and the p-value from the Pooled: No run. A decimal df is expected and correct, so do not round it off to look tidier.
  4. Conclude. Compare the p-value to α\alpha and answer in context.

Working without a calculator, use the conservative df: the smaller of n11n_1 - 1 and n21n_2 - 1. It sits below the true Welch df, so the p-value you read from the t-table comes out a little too large, which never overstates your evidence.

Two-sample means work lives in Unit 4, topics 4.7 through 4.10. Check your numbers with the two-sample t-test calculator, which uses the Welch version and so matches Pooled: No. If the two measurements come from the same subjects, you need a different procedure entirely: see paired vs two-sample t-test.

One data set, both settings, opposite conclusions

A company compares two training programs on the number of tasks completed in a shift. Program A: n1=5n_1 = 5 trainees, xˉ1=30\bar{x}_1 = 30 tasks, s1=10s_1 = 10. Program B: n2=20n_2 = 20 trainees, xˉ2=24\bar{x}_2 = 24 tasks, s2=4s_2 = 4. Trainees were randomly assigned, and both populations are stated to be approximately normal. Test H0:μ1μ2=0H_0: \mu_1 - \mu_2 = 0 against Ha:μ1μ20H_a: \mu_1 - \mu_2 \neq 0 at α=0.05\alpha = 0.05, first with Pooled: No, then with Pooled: Yes.

  1. Pooled: No. Find each variance term: s12n1=1005=20\frac{s_1^2}{n_1} = \frac{100}{5} = 20 and s22n2=1620=0.8\frac{s_2^2}{n_2} = \frac{16}{20} = 0.8, so the sum is 20.820.8.

  2. Standard error: SE=20.8=4.5607SE = \sqrt{20.8} = 4.5607 tasks.

  3. Test statistic: t=30244.5607=64.5607=1.3156t = \frac{30 - 24}{4.5607} = \frac{6}{4.5607} = 1.3156.

  4. Welch degrees of freedom: df=(20.8)22024+0.8219=432.64100+0.0337=432.64100.0337=4.3249df = \frac{(20.8)^2}{\frac{20^2}{4} + \frac{0.8^2}{19}} = \frac{432.64}{100 + 0.0337} = \frac{432.64}{100.0337} = 4.3249.

  5. Two-sided p-value for t=1.3156t = 1.3156 with df=4.3249df = 4.3249: p0.254p \approx 0.254. Since 0.254>0.050.254 > 0.05, fail to reject H0H_0.

  6. Now Pooled: Yes. Pooled variance: sp2=(51)(100)+(201)(16)5+202=400+30423=70423=30.6087s_p^2 = \frac{(5-1)(100) + (20-1)(16)}{5 + 20 - 2} = \frac{400 + 304}{23} = \frac{704}{23} = 30.6087, so sp=30.6087=5.5325s_p = \sqrt{30.6087} = 5.5325.

  7. Pooled standard error: SEpooled=5.532515+120=5.53250.25=5.5325(0.5)=2.7663SE_{\text{pooled}} = 5.5325\sqrt{\frac{1}{5} + \frac{1}{20}} = 5.5325\sqrt{0.25} = 5.5325(0.5) = 2.7663 tasks.

  8. Pooled test statistic and df: t=62.7663=2.1690t = \frac{6}{2.7663} = 2.1690 with df=5+202=23df = 5 + 20 - 2 = 23.

  9. Two-sided p-value for t=2.1690t = 2.1690 with df=23df = 23: p0.041p \approx 0.041. Since 0.041<0.050.041 < 0.05, this run rejects H0H_0.

  10. Compare the two standard errors: 2.76632.7663 against 4.56074.5607, about 40 percent smaller. Pooling let the 20 steady observations from program B shrink the estimated spread of the 5 noisy observations from program A. The smaller sample is the more variable one, which is exactly the case where pooling is too generous.

Pooled: No gives t=1.316t = 1.316, df4.325df \approx 4.325, and p0.254p \approx 0.254, so you fail to reject H0H_0. Pooled: Yes gives t=2.169t = 2.169, df=23df = 23, and p0.041p \approx 0.041, which would reject. The AP procedure is the first one: there is not convincing evidence that the mean number of tasks completed differs between the programs.

Equal sample sizes: same t, different df

A researcher takes a random sample of 10 students from each of two large schools and records their scores on the same exam. Scores in each school are stated to be approximately normal. School 1 has xˉ1=68\bar{x}_1 = 68, s1=9s_1 = 9, n1=10n_1 = 10. School 2 has xˉ2=61\bar{x}_2 = 61, s2=4s_2 = 4, n2=10n_2 = 10. Run the two-sided test both ways and compare the output.

  1. Pooled: No. Variance terms: 8110=8.1\frac{81}{10} = 8.1 and 1610=1.6\frac{16}{10} = 1.6, sum 9.79.7. So SE=9.7=3.1145SE = \sqrt{9.7} = 3.1145 points.

  2. Test statistic: t=68613.1145=73.1145=2.2476t = \frac{68 - 61}{3.1145} = \frac{7}{3.1145} = 2.2476.

  3. Welch df: (9.7)28.129+1.629=94.0965.61+2.569=94.097.5744=12.4220\frac{(9.7)^2}{\frac{8.1^2}{9} + \frac{1.6^2}{9}} = \frac{94.09}{\frac{65.61 + 2.56}{9}} = \frac{94.09}{7.5744} = 12.4220, and the two-sided p-value is p0.043p \approx 0.043.

  4. Pooled: Yes. Pooled variance: sp2=9(81)+9(16)18=729+14418=87318=48.5s_p^2 = \frac{9(81) + 9(16)}{18} = \frac{729 + 144}{18} = \frac{873}{18} = 48.5, so sp=48.5=6.9642s_p = \sqrt{48.5} = 6.9642.

  5. Pooled standard error: 6.9642110+110=6.96420.2=3.11456.9642\sqrt{\frac{1}{10} + \frac{1}{10}} = 6.9642\sqrt{0.2} = 3.1145 points, the same value as the unpooled SE.

  6. So the pooled test statistic is t=2.2476t = 2.2476 again, but now df=10+102=18df = 10 + 10 - 2 = 18 and the two-sided p-value is p0.037p \approx 0.037.

  7. The match is not luck. When n1=n2=nn_1 = n_2 = n, the pooled variance reduces to sp2=s12+s222s_p^2 = \frac{s_1^2 + s_2^2}{2}, so SEpooled=s12+s2222n=s12n+s22nSE_{\text{pooled}} = \sqrt{\frac{s_1^2 + s_2^2}{2} \cdot \frac{2}{n}} = \sqrt{\frac{s_1^2}{n} + \frac{s_2^2}{n}}, which is the unpooled formula.

Both settings give t=2.248t = 2.248. Pooled: No reports df12.42df \approx 12.42 and p0.043p \approx 0.043; Pooled: Yes reports df=18df = 18 and p0.037p \approx 0.037. Equal sample sizes make the test statistic identical, but the df and the p-value still differ, so pooling is never a no-op. Press No.

Frequently asked questions

Is Pooled: Yes ever the right choice?

Not in AP Statistics. The formula sheet lists only the unpooled standard error for two means, so the pooled version sits outside the procedure the course tests. It does appear elsewhere: some college courses teach it, and ANOVA is built on a pooled estimate of one common variance. For comparing two means, though, the unpooled version is the standard choice, because it stays valid when the spreads differ.

My degrees of freedom came out as 4.325. Did I do something wrong?

No, that is the sign you did it right. The Welch-Satterthwaite formula produces a non-integer df, and the calculator uses that decimal value directly to find the p-value. Report it as it appears. The df to worry about is a whole number equal to n1+n22n_1 + n_2 - 2, since that one usually means you pooled. The common innocent case is two samples of the same size with equal standard deviations, where the Welch formula lands there too, so check for the Sxp\text{Sxp} line before you rerun.

What if $s_1$ and $s_2$ are almost the same? Can I pool then?

Still press No. When the population spreads truly are equal, the two settings give nearly the same p-value, so pooling gains you almost nothing. And sample standard deviations from equal-spread populations differ more than most students expect, so matching ss values are not proof of matching σ\sigma values. There is no upside worth the risk.

What does "assume equal variances" mean in other software?

It is the same setting under another name. In R, the t.test function defaults to var.equal = FALSE, which is the unpooled Welch test. Excel's analysis tools offer a two-sample test assuming unequal variances and one assuming equal variances; pick the unequal one. Any checkbox that says equal variances assumed corresponds to Pooled: Yes and should stay unchecked.