Why Stratify Historical Control Information?
Historical controls may differ from a current trial in characteristics related to the control outcome. If those characteristics define clinically meaningful strata, a single pooled historical event rate can obscure important differences. Stratification instead models the control outcome separately within each stratum and lets historical observations contribute to the corresponding stratum-specific model.
The key modeling decision is not merely to divide the data into groups. It is to specify which historical observations are considered informative about each current stratum, how strongly they contribute, and whether a common outcome probability within that stratum is credible across studies. A power prior discounts a historical likelihood; stratifying the model allows the likelihood contributions and, where justified, their discounts to be defined by stratum.
Model and Assumptions
For the binary outcome, assume that, conditional on \(p_s\), outcomes are independent Bernoulli observations within stratum \(s\). Thus the historical count has likelihood \(y_{hs}\mid p_s\sim\operatorname{Binomial}(n_{hs},p_s)\), with likelihood proportional to \(p_s^{y_{hs}}(1-p_s)^{n_{hs}-y_{hs}}\). Suppose the current control data contain \(y_{Cs}\) events among \(n_{Cs}\) participants in stratum \(s\), with the same binomial model conditional on \(p_s\).
The main transportability assumption is that, within a given stratum, the historical and current control outcomes share the same \(p_s\). This requires more than matching stratum labels: eligibility criteria, endpoint definitions, follow-up, outcome ascertainment, and relevant care should make the outcomes sufficiently comparable. Conditional independence and a correctly specified stratum-specific outcome model are also required. The model below treats the \(p_s\) values as separate parameters: it does not borrow across strata unless a further model explicitly links them.
Let the baseline prior be independent across strata, \(p_s\sim\operatorname{Beta}(\alpha_{0s},\beta_{0s})\), with \(\alpha_{0s}>0\) and \(\beta_{0s}>0\). With fixed discounts, the joint posterior density is proportional to the baseline prior multiplied by the current likelihood and the powered historical likelihoods:
The prior parameters ensure a proper posterior in this beta-binomial model, including when a stratum has no current observations or receives no historical borrowing. For fixed discounts, conjugacy gives the update directly. The discount \(a_{hs}\) scales both the historical event count and the non-event count; it does not change the observed historical rate \(y_{hs}/n_{hs}\).
Why the Update Has This Form
For one historical study and one stratum, raising the binomial likelihood to \(a_{hs}\) gives a factor proportional to \(p_s^{a_{hs}y_{hs}}(1-p_s)^{a_{hs}(n_{hs}-y_{hs})}\). Multiplying these factors over historical studies adds their powered event and non-event counts to the exponents. Multiplication by the current likelihood adds its ordinary event and non-event counts, while the beta prior contributes exponents \(\alpha_{0s}-1\) and \(\beta_{0s}-1\). Collecting the powers of \(p_s\) and \(1-p_s\) gives the beta posterior parameters shown above.
This derivation also explains what “borrowing within strata” means in this model: a historical observation contributes only to the parameter for its own stratum. The effective historical sample size contributed to stratum \(s\) is \(\sum_h a_{hs}n_{hs}\). It may be fractional, because a power discount is a likelihood weight, not a literal count of participants.
Worked Example: One Historical Study in One Stratum
Suppose a hypothetical historical control group has 18 events among 100 participants in a particular stratum. Use a fixed discount \(a=0.25\) and a baseline prior \(p\sim\operatorname{Beta}(2,8)\). There are no current observations in this stratum. Find the posterior distribution and mean.
The powered historical contribution is \(0.25(18)=4.5\) events and \(0.25(100-18)=20.5\) non-events, for an effective historical sample size of \(0.25(100)=25\). The posterior is
The posterior mean event probability is \(6.5/(6.5+28.5)=6.5/35=0.1857\), or about 18.6%. This is a posterior mean under the specified prior and discount, not an unadjusted estimate of the historical event rate. The calculation assumes the historical stratum is relevant to the current population and that its outcome definition and follow-up are compatible.
Stratum-Specific Borrowing in Practice
The discount can vary across strata, across historical studies, or both. A smaller discount gives that historical study less influence on that stratum’s posterior. This flexibility should reflect a defensible assessment of relevance, rather than an attempt to force the posterior toward a desired result. The stratum definitions, baseline priors, and discount choices should be specified and justified before interpreting the results.
Worked Example: Two Strata With Current Control Data
Consider a hypothetical trial with two control-outcome strata, A and B. In stratum A, current controls have 4 events among 40 participants; historical controls have 12 among 100 and receive discount \(a_A=0.50\). In stratum B, current controls have 12 events among 40; historical controls have 30 among 100 and receive discount \(a_B=0.25\). Use independent \(\operatorname{Beta}(1,1)\) baseline priors.
For stratum A, the powered historical counts are \(0.50(12)=6\) events and \(0.50(88)=44\) non-events. The current data contribute 4 events and 36 non-events. Therefore,
Its posterior mean is \(11/92=0.1196\), or 12.0%. The historical effective sample size in A is \(0.50(100)=50\).
For stratum B, the powered historical counts are \(0.25(30)=7.5\) events and \(0.25(70)=17.5\) non-events. The current data contribute 12 events and 28 non-events, so
Its posterior mean is \(20.5/67=0.3060\), or 30.6%, and the historical effective sample size in B is \(0.25(100)=25\). The posterior means remain different because the model has a separate control risk in each stratum; it does not average the A and B outcomes into one probability.
If the target population is defined to have 70% of participants in A and 30% in B, the posterior mean of its standardized control risk is \(0.70(0.1196)+0.30(0.3060)=0.1755\), or 17.5%. This is a weighted posterior mean for that specified target mix. To quantify uncertainty for the standardized risk, draw \(p_A\) and \(p_B\) from their joint posterior and calculate \(0.70p_A+0.30p_B\) for each draw; the resulting distribution reflects uncertainty in both stratum risks.
Multiple Studies and Unequal Relevance
When several historical studies report outcomes in the same strata, each contributes a powered likelihood. Because all studies contribute to the same \(p_s\), the model assumes their outcomes are exchangeable with current outcomes within that stratum after discounting. Different discounts can reflect different levels of relevance, but discounting alone does not repair an incompatible endpoint, a missing stratum, or a systematic change in care.
Worked Example: Combining Studies Within Each Stratum
Suppose two hypothetical historical studies report control outcomes in strata A and B. In A, study 1 has 8 events among 80 participants with \(a_{1A}=0.50\), and study 2 has 12 among 120 with \(a_{2A}=0.25\). In B, study 1 has 30 among 100 with \(a_{1B}=0.20\), and study 2 has 36 among 120 with \(a_{2B}=0.50\). Assume no current data for this calculation and use \(\operatorname{Beta}(1,1)\) priors in both strata.
In A, the studies contribute \(0.50(8)+0.25(12)=7\) effective events and \(0.50(72)+0.25(108)=63\) effective non-events. The effective sample size is \(40+30=70\), and the posterior is \(\operatorname{Beta}(8,64)\), with mean \(8/72=0.1111\).
In B, the studies contribute \(0.20(30)+0.50(36)=24\) effective events and \(0.20(70)+0.50(84)=56\) effective non-events. The effective sample size is \(20+60=80\), and the posterior is \(\operatorname{Beta}(25,57)\), with mean \(25/82=0.3049\). Each study’s weighted counts contribute to its matching stratum; the B data do not enter the posterior for \(p_A\).
Diagnostics, Alternatives, and Limitations
Before using a stratified power prior, check that the required data are available and that the model’s assumptions are plausible. A stratum with few or no historical participants has little or no direct historical information, even if the overall historical sample is large. A stratum with no current participants may still have a posterior based on its prior and historical data, but the analysis then relies especially strongly on transportability. If a study does not report outcomes in a stratum, its likelihood cannot contribute to that stratum without additional modeling assumptions.
Check outcome definitions, follow-up windows, eligibility criteria, and stratum coding across studies. Also inspect event rates study by study within each stratum. Large differences can signal residual population differences, calendar-time changes, or incompatible measurement. A fixed discount reduces influence but does not establish that the remaining information is unbiased. Sparse strata can produce unstable estimates, and extensive subdivision can leave the analysis dependent on the baseline prior. Stratification also addresses only the recorded factors used to define strata; it does not eliminate confounding from unmeasured differences.
The main alternatives impose different assumptions. A pooled power prior uses one control probability and allows all historical observations to contribute to it; this is simpler but assumes no relevant outcome differences across the pooled groups. A separate-parameter stratified prior permits stratum risks to differ but does not share information across strata. A hierarchical model can partially pool stratum risks, but it introduces a distributional model and additional assumptions. The appropriate choice depends on the scientific structure and available data; a more complex model is not automatically more robust.
For non-binary outcomes, the same organizing principle applies when the likelihood factorizes by stratum: specify the stratum-specific outcome model and power the relevant historical likelihood contributions. The conjugate beta-binomial formulas above are specific to binary outcomes. For other likelihoods, the posterior update and effective information measure depend on the model and should not be inferred by mechanically treating non-binary observations as counts.
Check Your Understanding
Work through each question, then compare with the solutions below.
- A historical stratum has 15 events among 60 participants and discount \(a=0.40\). How many effective events, non-events, and participants contribute?
- With a \(\operatorname{Beta}(1,1)\) prior, current data of 3 events among 20 participants, and historical data of 10 among 50 with \(a=0.20\), find the posterior distribution and mean.
- Why does a large overall historical sample not guarantee meaningful borrowing for a particular stratum?
- With posterior means \(E(p_A\mid D)=0.10\) and \(E(p_B\mid D)=0.30\), what is the standardized posterior mean for a target population with 60% in A and 40% in B?
Solutions. (1) The effective events are \(0.40(15)=6\), the effective non-events are \(0.40(45)=18\), and the effective sample size is \(0.40(60)=24\). (2) The historical contribution is 2 events and \(0.20(40)=8\) non-events. Thus the posterior is \(\operatorname{Beta}(1+3+2,\ 1+17+8)=\operatorname{Beta}(6,26)\), with mean \(6/32=0.1875\). (3) The study may have few participants or no reported compatible outcomes in that stratum, and its stratum-specific discount may be small; borrowing depends on those stratum-specific contributions. (4) The standardized posterior mean is \(0.60(0.10)+0.40(0.30)=0.18\), or 18%.