Why Burden Tests Can Need Penalization
A burden test combines information across variants into a subject-level predictor. This can be useful when a set of rare alleles is expected to have effects in a common direction, but the resulting predictor may be carried by very few people. If all burden carriers in a sample are cases, or all are controls, ordinary logistic maximum likelihood can fail: the estimated burden coefficient may grow without bound rather than settle at a finite value. Strong case-control imbalance and sparse carrier patterns can also make ordinary estimates highly variable.
Firth logistic regression modifies the likelihood with a penalty that reduces first-order estimation bias. In logistic models, it is particularly useful because the penalized estimate is often finite even when the ordinary maximum-likelihood estimate is not. It does not, however, create information that the data do not contain, correct a misspecified burden, or remove confounding.
The burden’s unit depends on its construction. With unweighted allele dosages, a one-unit increase means one additional counted allele. With other weights or a normalized burden, it means one unit on that chosen scale. The model also imposes a substantive restriction: the variants contribute through this single aggregate predictor, so variant-specific directions and effects are not separately estimated by this burden coefficient.
Ordinary and Firth Logistic Likelihoods
Write \(x_i^\mathsf{T}\) for row \(i\) of the design matrix, including the intercept, burden, and covariates; write \(\boldsymbol{\beta}\) for their coefficients; and let \(\mu_i=\operatorname{logit}^{-1}(x_i^\mathsf{T}\boldsymbol{\beta})\). For independent binary outcomes with the stated logistic mean model, the ordinary log-likelihood is
Firth estimation maximizes the penalized log-likelihood
Here \(I(\boldsymbol{\beta})\) is the model’s expected information matrix. The penalty is one-half the log determinant of that matrix, also called the Jeffreys-prior penalty. This is a penalized-likelihood estimation procedure, not a claim that a particular prior distribution has been imposed on the burden coefficient.
Why the Score Is Adjusted
The ordinary score is \(U(\boldsymbol{\beta})=X^\mathsf{T}(Y-\boldsymbol{\mu})\). Differentiating the penalty adds a leverage-dependent adjustment. Let \(h_i\) be the \(i\)th diagonal element of the weighted hat matrix \(W^{1/2}X(X^\mathsf{T}WX)^{-1}X^\mathsf{T}W^{1/2}\). The Firth score is
where \(\circ\) denotes elementwise multiplication. This result follows by differentiating \(\frac12\log|I|\): the matrix identity \(d\log|I|=\operatorname{tr}(I^{-1}dI)\), applied to \(I=X^\mathsf{T}WX\), gives a contribution \(x_i h_i(1/2-\mu_i)\) for observation \(i\). Summing those contributions gives the adjustment displayed above. The term is largest in relevance for observations with high leverage; it modifies the score rather than simply adding a constant to every coefficient.
Under complete or quasi-complete separation, the ordinary likelihood can keep increasing as a coefficient moves toward an infinite limit. The information and fitted probabilities then become degenerate. The Firth penalty changes the estimating equation and commonly yields finite estimates in full-rank logistic designs with both outcome classes represented. A rank-deficient design, an outcome with no cases or no controls, or other severe data pathologies still require attention; penalization is not a universal guarantee of an estimable scientific contrast.
Worked Example: Complete Separation in a Carrier Table
Suppose a hypothetical rare-variant set is reduced to a carrier indicator. Among 25 subjects, the data are:
| Cases | Controls | |
|---|---|---|
| Burden carriers | 5 | 0 |
| Noncarriers | 4 | 16 |
Every carrier is a case, so the ordinary logistic estimate of the carrier coefficient diverges upward. In this two-group saturated logistic model, the Firth fitted case probability in each group is the observed case fraction with one-half added to each outcome cell. Thus the carrier fitted probability is \((5+0.5)/(5+0+1)=5.5/6=0.9167\), while the noncarrier probability is \((4+0.5)/(4+16+1)=4.5/21=0.2143\).
The fitted odds are \(5.5/0.5=11\) for carriers and \(4.5/16.5=0.2727\) for noncarriers. Therefore the Firth carrier log-odds ratio is
This is a finite estimate, in contrast to the infinite ordinary estimate. It says that the estimated carrier odds are 40.33 times the noncarrier odds in this hypothetical sample. The estimate is still highly uncertain: only five carriers were observed, and a finite estimate should not be mistaken for precise evidence.
Testing the Burden Coefficient
Fit a reduced model containing the intercept and covariates but not the burden, and a full model that adds \(B_i\). In both fits, use the Firth-penalized likelihood. The penalized likelihood-ratio statistic is
Because the reduced and full fits use different-dimensional information matrices and hence different Jeffreys penalties, the difference of separately maximized penalized log-likelihoods does not in general have the ordinary Wilks chi-square reference distribution; the penalty difference can be of order \(\log n\) even under \(H_0\). Use a testing procedure with justified calibration, such as a parametric bootstrap under the null that refits both models in each replicate, or a consistently defined profile penalized-likelihood procedure. A Wald test instead divides the estimated coefficient by its standard error and uses a normal reference; it can be especially fragile when the coefficient is large or the likelihood is asymmetric. Small samples, very sparse carriers, or extreme imbalance can make either approximation unreliable.
An odds ratio is conditional on included covariates and on the burden scale. A test p-value is the probability, under the null model and the test’s assumptions, of observing a statistic at least as extreme as the one calculated. It is not the probability that the null hypothesis is true. Statistical significance also does not establish that the aggregate burden is causal or that every variant in the set has the same effect.
Worked Example: Calculating a Prespecified Burden
Consider three hypothetical variants with weights \(w_1=1\), \(w_2=2\), and \(w_3=0.5\). For one subject, the dosages are \(G_{i1}=1\), \(G_{i2}=1\), and \(G_{i3}=0\). The burden is
For another subject with dosages \((0,1,1)\), the burden is \(B_i=0+2+0.5=2.5\). Their difference is \(0.5\) burden units. If a fitted model estimates \(\hat{\beta}_B=0.40\), the estimated conditional odds ratio between these subjects, holding covariates fixed, is \(\exp\{0.40(3-2.5)\}=\exp(0.20)=1.221\). Thus the first subject has estimated odds 1.221 times those of the second under this model. This calculation is an interpretation of a hypothetical coefficient, not an association result from observed genomic data.
The weight scheme must be specified independently of the outcome data or handled with appropriate multiplicity-aware inference. Otherwise, selecting weights to maximize the observed association can make a nominal single-test p-value misleading.
Worked Example: Firth Estimation With Severe Imbalance
A second hypothetical carrier table contains 14 cases and 91 controls:
| Cases | Controls | |
|---|---|---|
| Burden carriers | 4 | 1 |
| Noncarriers | 10 | 90 |
There is no complete separation, but the carrier group is small and the sample is control-heavy. The ordinary odds ratio is \((4\times90)/(1\times10)=36\). For this saturated two-group model, the Firth estimate is
An approximate standard error from the inverse penalized information for this contrast is
The approximate Wald statistic is \(z=3.252/0.9976=3.260\), giving a two-sided normal-approximation p-value of about \(0.00111\). The value is evidence against a zero burden coefficient under this model and approximation; it is not the probability that \(H_0\) is true. Because the carrier cell contains only one control and the sample is imbalanced, the approximation deserves caution. In practice, compare the penalized likelihood-ratio result and assess whether the model and reference distribution are adequate.
Assumptions, Diagnostics, and Alternatives
Firth penalization changes estimation, not the basic modeling assumptions. For the usual logistic interpretation and test, subjects should be independent conditional on modeled structure; the outcome should be binary; the logit mean model should be adequately specified; the burden and covariates should be defined consistently; and the design must identify the coefficient being tested. Related subjects, repeated measurements, or other dependence require a model that addresses that dependence. Important confounders and appropriate population-structure covariates still need to be considered.
Before interpreting a result, inspect the burden distribution by outcome and the number of carriers and noncarriers among cases and controls. Look for empty or nearly empty cells, a burden concentrated in a few subjects, strong collinearity with covariates, and coefficients or standard errors that change sharply under reasonable model checks. Confirm that the design matrix is full rank and that both outcome classes occur. A finite Firth estimate does not itself show that the burden is well measured, that the logit relationship is suitable, or that the selected variant set and weights are scientifically justified.
The main alternative is ordinary maximum-likelihood logistic regression. When data are well behaved, it is a standard approach and avoids the Firth penalty; under separation, it may have no finite estimate, and in sparse settings its estimates and Wald inference can be unstable. Firth logistic regression offers bias reduction and often finite estimates, but the penalty can materially affect estimates in small samples, and approximate p-values may still be poorly calibrated. Exact logistic methods are another option for some small, sparse settings, but can be computationally demanding and may condition away information. Neither alternative substitutes for choosing a burden model that matches the scientific question.
Putting the Analysis in Context
A Firth burden analysis is most defensible when the burden definition and weights have a clear rationale, the logistic covariate model is appropriate, and sparse data make ordinary maximum likelihood unreliable. Report the burden scale, the fitted effect and its uncertainty, the test used, and the limitations created by sparse carriers or case-control imbalance. A burden coefficient summarizes association with the aggregate predictor; it does not reveal which variant drives the signal or prove a shared effect direction across variants.
Check Your Understanding
Answer each question, then compare with the solutions below.
- Why can ordinary logistic maximum likelihood fail when all burden carriers are cases?
- A burden is \(B_i=G_{i1}+2G_{i2}\). What is the burden for dosages \((1,0)\), and what does \(\exp(\beta_B)\) represent?
- In a two-group table, carriers have 3 cases and 0 controls, while noncarriers have 7 cases and 10 controls. Calculate the Firth odds ratio using the half-cell adjustment.
- Does a finite Firth estimate establish that the burden model is correctly specified? Explain.
- Why might a penalized likelihood-ratio test be preferred to a Wald test when the burden coefficient is large?
Solutions. (1) The likelihood can keep increasing as the carrier coefficient tends to positive infinity, so there is no finite ordinary maximum-likelihood estimate. (2) The burden is \(1+2(0)=1\); \(\exp(\beta_B)\) is the conditional odds ratio for a one-unit increase in burden, holding modeled covariates fixed. (3) The Firth odds ratio is \(\{(3.5)(10.5)\}/\{(0.5)(7.5)\}=36.75/3.75=9.80\). (4) No. Penalization does not establish correct specification, adequate covariate adjustment, or independence. (5) Wald inference relies on a local normal approximation around the estimate, which can be poor for a large coefficient or an asymmetric likelihood; the penalized likelihood-ratio comparison can better reflect the likelihood’s shape, though its reference approximation also requires caution.