What Does It Mean for a Score to Balance Covariates?
A score is useful for adjustment only if its groups have a clear relationship to the baseline covariates that influence treatment assignment. The key idea is conditional balance: after fixing a score value, the distribution of measured baseline covariates should be the same among treated and untreated units. This is a statement about distributions, not just averages.
Let \(T\) be a binary treatment indicator, with \(T=1\) for treated units and \(T=0\) for untreated units. Let \(X\) denote the vector of measured baseline covariates, and let \(b(X)\) be a function of those covariates. The function may return a single number or a vector. The propensity score \(e(X)=P(T=1\mid X)\) is one particular function introduced in the earlier material on propensity scores; the definition below applies more broadly.
Here, \(\mathcal{L}\) denotes a probability distribution. For a discrete covariate, equality means that every possible covariate pattern has the same conditional probability in the two groups. For continuous covariates, it means the conditional probability distributions agree, not merely that a few summaries agree. The condition concerns the measured covariates in \(X\); it does not establish balance on unmeasured characteristics.
The equality is meaningful only at score values for which treated and untreated units are both represented. If a score value occurs only among treated units, there is no untreated conditional distribution at that value to compare. This is a lack of overlap, not evidence that balance has been demonstrated.
Balance Is a Distributional Condition
Suppose \(X\) includes age, disease severity, and a binary indicator for a prior diagnosis. At a fixed score value, balance requires the treated and untreated groups to have matching conditional distributions for the joint covariate vector. It therefore implies agreement for each covariate separately, but checking each marginal distribution alone may fail to detect differences in how covariates occur together.
For example, two groups could have the same percentage of older patients and the same percentage with a prior diagnosis, yet differ in whether older patients are especially likely to have that diagnosis. Since the joint distribution is part of the condition, such a difference is a balance failure. Conversely, equality of means alone is insufficient: distinct distributions can have the same mean.
Worked Example: A Score That Groups Covariate Profiles Without Changing Their Mix
Consider hypothetical data with a categorical covariate profile \(X\) taking values A, B, or C. Among profiles A and B, define a score \(b(X)=0.30\); for profile C, define \(b(X)=0.60\). The counts are:
| Profile | Treated | Untreated | Total | Treated proportion |
|---|---|---|---|---|
| A | 18 | 42 | 60 | 0.300 |
| B | 12 | 28 | 40 | 0.300 |
| C | 30 | 20 | 50 | 0.600 |
At score \(b(X)=0.30\), there are 30 treated units and 70 untreated units. Among treated units in this stratum, the profile proportions are \(18/30=0.600\) for A and \(12/30=0.400\) for B. Among untreated units, they are \(42/70=0.600\) for A and \(28/70=0.400\) for B. Thus both groups have the same conditional distribution over A and B.
At score \(b(X)=0.60\), every unit has profile C, so the conditional profile distributions again agree. Both treatment groups occur in both score strata. In these hypothetical data, the score balances the observed profile \(X\): within each score value, knowing treatment does not change the distribution of the profile.
The example shows what balance means; it does not imply that all functions of covariates balance. Whether a particular score satisfies the definition depends on the conditional distributions it produces. The next example shows how a score can group units together while leaving their covariate mix different.
Worked Example: Detecting a Score That Fails to Balance
Suppose a proposed score assigns both profiles A and B to the same value. There are 100 units of each profile. Among profile A, 40 are treated and 60 untreated; among profile B, 10 are treated and 90 untreated. Compute the profile distributions within the single score group.
There are \(40+10=50\) treated units. Of these, \(40/50=0.800\) have profile A and \(10/50=0.200\) have profile B. There are \(60+90=150\) untreated units. Of these, \(60/150=0.400\) have profile A and \(90/150=0.600\) have profile B.
The conditional distributions differ: the proportion with profile A is 0.800 among treated units and 0.400 among untreated units. Therefore treatment and \(X\) are not conditionally independent given this score, and the proposed score is not balancing. Pooling A and B into one score value did not remove their treatment-related difference in covariate composition.
Why Matching Means Is Not Enough
A diagnostic that compares only means can miss substantial distributional differences. Consider one score stratum in hypothetical data. The treated covariate values are \(0,0,2,2\), while the untreated values are \(-1,1,1,3\). Both groups have mean 1:
But the distributions are not equal. For instance, all treated values lie between 0 and 2, whereas the untreated group includes values of \(-1\) and 3. The mean comparison does not detect these tail differences. A balance assessment should therefore examine distributional features relevant to the covariates: for example, category proportions, spread, quantiles, empirical distribution functions, and important joint patterns. No single summary proves equality of entire distributions in finite samples, but multiple checks can reveal problems hidden by a mean comparison.
Worked Example: A Mean Difference of Zero With Different Distributions
Use the values above to compare the share of observations at or below 0 in each treatment group. In the treated group, two of four observations are at or below 0, so the share is \(2/4=0.500\). In the untreated group, one of four observations is at or below 0, so the share is \(1/4=0.250\).
The means match exactly, but this distributional check differs by \(0.500-0.250=0.250\), or 25 percentage points. The conditional distributions are therefore not equal. This illustrates why equal means should be treated as one limited diagnostic rather than as a definition or proof of balance.
A Short Justification of the Equivalent Statements
Conditional independence gives a precise way to express the distributional comparison. By definition, \(T\perp X\mid b(X)\) means that, after conditioning on \(b(X)\), learning the treatment status does not change the conditional distribution of \(X\). For any measurable set \(A\) of covariate values and score value \(u\) with both groups represented, this requires:
If this equality holds for every such set \(A\), the two conditional distributions agree. Conversely, if the conditional distributions agree, then the conditional probability of every event involving \(X\) is the same across treatment groups at that score value, which is precisely conditional independence of \(T\) and \(X\) given \(b(X)\). The definition is thus stronger than checking any finite list of averages or proportions.
How to Assess Balance and Recognize Failure
In a data analysis, the population condition is not directly observable: analysts have a finite sample. Balance diagnostics use the observed data to look for discrepancies within score groups or across score values represented in both treatment groups. The checks should reflect the structure of \(X\), including categorical variables, continuous variables, and important combinations of covariates.
List the measured baseline variables included in \(X\), and identify which are categorical, continuous, or jointly important.
For each score stratum or comparable score region, examine treated and untreated covariate distributions. Do not infer balance from an overall comparison that mixes different score values.
Compare category proportions and distributional summaries such as quantiles or empirical distributions. Inspect relevant interactions or joint covariate patterns when marginal checks may conceal dependence.
Identify score values with few or no units in one treatment group. A sparse comparison can make empirical balance difficult to assess, while a missing group prevents the conditional comparison altogether.
Imbalance can appear as different category proportions, shifted quantiles, unequal tails, or different combinations of covariates within a score group. Sparse data can also make sample diagnostics unstable: apparent equality in a small stratum is weak evidence about the underlying distributions. Balance diagnostics concern measured covariates and cannot reveal whether unmeasured variables are balanced.
Relationship to Other Ways of Conditioning
Conditioning on the full covariate vector \(X\) compares units with the same covariate values. A balancing score instead groups covariate values according to a function \(b(X)\); by definition, those groups must retain the same conditional distribution of \(X\) across treatment groups. If a proposed score does not meet that condition, conditioning on it alone does not provide balance as defined here.
This distinction is about the balance property, not a guarantee that any particular analysis identifies a causal effect. Balance is defined for measured baseline covariates. It does not, by itself, address unmeasured confounding, establish that all relevant covariates were measured, or resolve lack of overlap. Nor does a finite-sample diagnostic establish exact equality of population distributions. Those are separate considerations in causal analysis.
A common mistake is to say, “The treated and untreated groups have the same average age within each score group, so the score balances age.” The reasoning is incomplete: equal means do not imply equal distributions. The correction is to describe the result narrowly—mean age is similar—and assess other features of the age distributions and the other covariates. A second mistake is to compare covariate distributions only across the full treated and untreated samples. Overall groups can differ because they contain different proportions of score values, even when their covariate distributions agree within score values; conversely, an overall comparison can hide within-score discrepancies.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions.
- In one score stratum, treated and untreated units have the same mean of a continuous covariate. Does this establish balance for that covariate? Why?
- A score stratum contains 12 treated units and no untreated units. Can conditional balance be assessed there from these data?
- In a score group, 30 of 60 treated units and 20 of 40 untreated units have a binary covariate equal to 1. Compare the conditional proportions and state what this check shows.
- Why might separate checks of each covariate fail to detect a difference in the joint distribution of a covariate vector?
Solutions: (1) No. Matching means does not establish equality of distributions; spread, tails, or other features can differ. (2) No. The untreated conditional distribution is unavailable in that stratum, so the required comparison cannot be made; this is lack of overlap. (3) The proportions are \(30/60=0.500\) and \(20/40=0.500\), so this binary-covariate check shows equal proportions in the observed stratum. It does not establish balance of every covariate or the full joint distribution. (4) Marginal distributions can match while associations between covariates differ. Balance concerns the joint conditional distribution as well as individual covariates.