Historical Context & Motivation
Statistical inference has always rested on a compact set of mathematical assumptions, yet the formal practice of checking conditions before applying a procedure evolved over more than a century. Early pioneers such as Carl Friedrich Gauss and Pierre-Simon Laplace derived theoretical results under idealized assumptions—normality, independence, equal variance—without necessarily prescribing systematic verification steps for practitioners. As statistical methods migrated from mathematical journals into experimental laboratories and, eventually, into introductory coursework, the gap between theory and practice became a source of persistent errors. Researchers would apply a t-test or construct a confidence interval without asking whether the data actually satisfied the conditions that legitimized the calculation. The modern emphasis on condition checking therefore represents a pedagogical and methodological corrective—one that insists on verifying assumptions before trusting conclusions.
The central question that checking conditions addresses is deceptively simple: Can I trust the output of this statistical procedure when applied to these particular data? Without affirmative answers to the relevant conditions, confidence intervals may fail to achieve their nominal coverage rate, p-values may be systematically too small or too large, and entire lines of scientific reasoning may rest on a shaky foundation. Condition checking transforms statistics from rote formula application into genuine statistical reasoning.
Core Principles & Definitions
Every inferential procedure in statistics—whether a one-sample z-test, a two-sample t-test, a chi-square test, or a regression model—is derived under a set of mathematical assumptions. When we translate those assumptions into checkable statements about real data, we obtain conditions. Some conditions are verifiable directly (e.g., the sample size exceeds a threshold), while others can only be assessed approximately (e.g., the population distribution is roughly normal). The discipline of checking conditions before proceeding with inference is what separates rigorous statistical practice from mechanical computation.
Randomness / Independence
Normality / Distribution Shape
Sample Size & Success/Failure
Equal Variance (Homoscedasticity)
Linearity & Constant Spread (Regression)
Visual Explanation: The Condition-Checking Flowchart
The following diagram illustrates the general decision pathway a statistician follows when preparing to conduct inference. The process begins with identifying the procedure (e.g., one-proportion z-test, two-sample t-test, chi-square goodness of fit), then moves through a sequence of condition checks. Each check is a gate: if a condition is met, you proceed; if it is violated, you must either choose an alternative procedure or acknowledge reduced reliability in your conclusions.
Notice that the flowchart is sequential: you do not skip ahead to the normality check without first confirming randomness and independence. This ordering reflects a logical hierarchy—if the data were not collected randomly, the sampling distribution theory that underpins the normality condition is itself inapplicable, rendering any subsequent check moot. In practice, many textbooks present these conditions as a checklist, but thinking of them as ordered gates reinforces the idea that later conditions presuppose earlier ones.
Mathematical Framework
While condition checking is largely a qualitative process, several of the conditions have precise quantitative expressions. Understanding the mathematics behind these thresholds deepens your ability to justify whether a condition is satisfied and helps you appreciate why certain numbers (10, 30, 10%) recur throughout statistics.
Conditions for Inference on a Proportion
Conditions for Inference on a Mean
Conditions by Procedure: A Detailed Breakdown
Different statistical procedures demand different condition sets. The table below provides a comprehensive reference, organized by the type of inference. When performing any inference problem, begin by identifying the procedure and then consult the corresponding conditions. The right-most column indicates how each condition is typically verified in practice.
| Procedure | Conditions Required | How to Check |
|---|---|---|
| 1-Proportion z-test / CI | Random sample; n < 10% of N; np₀ ≥ 10 and n(1 − p₀) ≥ 10 | State sampling method; verify population size; compute both products |
| 1-Sample t-test / CI | Random sample; n < 10% of N; population ~Normal or n ≥ 30 (no strong skew/outliers) | State sampling method; verify population size; examine dotplot/histogram/Normal QQ plot |
| 2-Sample t-test / CI | Independent random samples from each population; each n < 10% of respective N; each sample ~Normal or n ≥ 30 | Confirm separate random mechanisms; check 10% for each; check distribution shape for each |
| Paired t-test / CI | Random sample of pairs; differences ~Normal or n ≥ 30 (examine distribution of differences) | Verify pairing structure; plot differences; check for outliers in differences |
| Chi-Square Test | Random sample; independent observations; all expected counts ≥ 5 | State sampling; verify independence; compute expected counts for every cell |
| Linear Regression Inference | Linear relationship; independent residuals; Normal residuals; Equal (constant) variance of residuals (LINE) | Scatterplot for linearity; context for independence; histogram/QQ of residuals; residual-vs-fitted plot for constant spread |
The graphical diagnostics above illustrate that condition checking is not purely arithmetic—it is a visual and interpretive skill. A histogram that is roughly bell-shaped supports the normality assumption, while a Normal QQ plot in which points cling to the reference line provides even stronger evidence. In regression contexts, a residual vs. fitted plot is indispensable: random scatter around zero indicates constant variance, while a fan or funnel shape signals heteroscedasticity—a violation that could distort confidence intervals and inflate Type I error rates.
Worked Example: Checking Conditions for a One-Proportion z-Test
A university admissions office claims that 40% of applicants who are admitted choose to enroll. A student researcher suspects the true proportion is lower. She obtains a simple random sample of 120 admitted applicants from the current cycle and finds that 39 enrolled. Before performing a one-proportion z-test at α = 0.05, she must check the conditions.
Strengths, Limitations & Common Pitfalls
While checking conditions is essential for valid inference, it is not a mechanical exercise with black-and-white answers. Some conditions are more consequential than others, and the impact of a violation depends on the degree to which the condition is breached. The table below contrasts the strengths of the condition-checking framework with its inherent limitations.
| Strengths | Limitations / Pitfalls |
|---|---|
| Provides a systematic, reproducible protocol that prevents analysts from blindly applying formulas to inappropriate data. | Thresholds (10, 30, 10%) are approximations—not sharp boundaries. Conditions at the margin (e.g., np₀ = 9.8) create ambiguity. |
| Encourages data exploration (histograms, QQ plots, residual plots) before inference, fostering deeper understanding of the data. | Graphical checks are inherently subjective; two analysts may disagree on whether a QQ plot shows 'close enough' linearity. |
| Connects abstract mathematical assumptions to concrete, verifiable properties of the sample and study design. | Some conditions (e.g., independence) depend on the data collection process, which may not be fully described in the problem. Analysts must sometimes assume based on context. |
| Alerts the analyst when alternative methods (nonparametric tests, bootstrapping, exact tests) are more appropriate. | Students may treat condition checking as a ritualistic checklist rather than an exercise in critical reasoning, writing 'condition met' without genuine evaluation. |
| Helps control Type I and Type II error rates by ensuring the distributional assumptions underlying p-values and confidence levels are approximately correct. | Robustness varies: t-tests are fairly robust to mild non-normality, while chi-square tests with small expected counts are not. Blanket rules can oversimplify. |
Connection to Advanced Theory & Methods
The conditions encountered in introductory statistics are simplified versions of deeper assumptions that surface in advanced methodology. Understanding where introductory conditions lead helps you appreciate both their power and their limitations, and prepares you for more sophisticated tools in upper-division courses and graduate study.
| Introductory Condition | Advanced Generalization |
|---|---|
| Random sample / random assignment | In causal inference (Rubin's potential outcomes framework), randomization enables identification of average treatment effects. Observational studies require propensity score methods or instrumental variables when randomization is absent. |
| 10% condition for independence | Formally, sampling without replacement follows a hypergeometric distribution. The finite population correction factor √((N − n)/(N − 1)) explicitly adjusts standard errors when n/N is non-negligible, replacing the binary '10% rule' with a continuous correction. |
| Large Counts / CLT (n ≥ 30) | The Berry–Esseen theorem quantifies the rate of convergence to normality, showing that the required n depends on the third absolute moment of the population distribution. Bootstrap methods and permutation tests bypass normality assumptions entirely by resampling from the data. |
| Constant variance (homoscedasticity) | Generalized Least Squares (GLS) and Heteroscedasticity-Consistent (HC) standard errors (White's estimator) provide valid inference even when variance is non-constant, rendering the assumption less restrictive in advanced regression. |
| Normality of residuals (LINE) | Generalized Linear Models (GLMs) extend regression to non-normal response distributions (e.g., Poisson for count data, logistic for binary outcomes), removing the normality requirement by modeling the conditional distribution directly. |
The trajectory is clear: as you move to advanced statistics, the rigid conditions of introductory inference are relaxed—not because they stop mattering, but because more flexible tools are developed to handle their violations. Bootstrapping, for instance, constructs empirical sampling distributions through resampling, sidestepping the normality condition entirely. Permutation tests generate null distributions by shuffling labels, requiring only the exchangeability assumption rather than a specific distributional form. Understanding why introductory conditions exist is the foundation for understanding when and how these advanced methods improve upon them.
Practice Problems
Lesson Summary
Checking conditions is the disciplined practice of verifying that the mathematical assumptions underlying a statistical procedure are approximately satisfied by your data before you trust the results of that procedure. Every major inferential method—from one-proportion z-tests to linear regression—has a specific set of conditions. The three most universal conditions are the Random condition (data come from a random process), the 10% condition (n < 10% of N to ensure approximate independence), and the Normality / Large Counts condition (ensuring the sampling distribution is approximately normal via np ≥ 10 and n(1 − p) ≥ 10 for proportions, or n ≥ 30 / population normality for means).
Condition checking involves both quantitative verification (computing products, comparing sample size to population) and graphical diagnostics (histograms, QQ plots, residual plots). When conditions are violated, the appropriate response is not to ignore the violation but to choose an alternative method—such as nonparametric tests, bootstrap procedures, or data transformations—that does not depend on the unmet assumption. Mastering condition checking transforms statistical practice from mechanical formula application into genuine statistical reasoning.