Why Condition the Likelihood?
A genome-wide significant estimate is not an ordinary draw from the sampling distribution: it is reported because it crossed a threshold. Even if an estimator is unbiased before selection, estimates that pass a two-sided threshold tend to have larger absolute values than the underlying effects. A likelihood that treats the reported set as though it had been selected at random ignores this filtering and can preserve winner’s-curse inflation.
Conditional likelihood addresses this by modeling the estimate’s distribution given that it passed the reporting rule. It does not change the sampling model for the estimate. Instead, it divides the ordinary likelihood by the probability of selection under each candidate effect. The selection probability depends on that effect, so it cannot be dropped when estimating the effect.
Model and Selection Event
Consider one genetic variant with true effect \(\beta\), measured in the chosen effect units, and an estimate \(\hat{\beta}\) with known standard error \(s\). Use the normal approximation \(\hat{\beta}\mid\beta\sim N(\beta,s^2)\). The standard error is treated as fixed. Define \(Z=\hat{\beta}/s\) and \(\delta=\beta/s\). Suppose the reporting rule is two-sided significance, \(|Z|>c\), where \(c\) is the prespecified critical value. For a standard normal test at the conventional genome-wide threshold of \(5\times10^{-8}\), \(c\) is about 5.45. A smaller value such as \(c=2\) below is used only to make hand calculations easier; it represents the same type of selection rule, not the genome-wide threshold itself.
The formula for \(Q\) follows because \(Z\mid\beta\sim N(\delta,1)\): the lower-tail event has probability \(\Phi(-c-\delta)\), and the upper-tail event has probability \(1-\Phi(c-\delta)=\Phi(\delta-c)\). The two tails are disjoint. The conditional density is therefore \[ f(y\mid S,\beta)=\frac{\frac{1}{s}\phi((y-\beta)/s)}{Q(\beta)} \] on the selected region, with \(\phi\) the standard normal density. The numerator is the ordinary sampling density; the denominator renormalizes it over values that could have been reported.
This model assumes the estimate is approximately normal with the stated standard error, the threshold and two-sided rule are known, and selection depends on this statistic alone. For several estimates, the product likelihood below also assumes they are independent conditional on their effects and that each is selected by its own specified rule. Correlated variants, selection of only the most significant result, or additional filters require the corresponding joint selection event rather than an independent per-variant denominator.
Deriving the Conditional Score
For one selected observation, write the log likelihood in standardized units \(z=y/s\): \[ \ell_c(\delta;z)=\log\phi(z-\delta)-\log Q(\delta)-\log s, \] where \(Q(\delta)=\Phi(-c-\delta)+\Phi(\delta-c)\). Since \(\phi'(u)=-u\phi(u)\), differentiation gives \[ Q'(\delta)=-\phi(c+\delta)+\phi(\delta-c). \] Thus the score with respect to \(\delta\) is \[ U_c(\delta)=z-\delta-\frac{\phi(\delta-c)-\phi(\delta+c)}{Q(\delta)}. \] The maximum-likelihood estimate solves \(U_c(\delta)=0\), with \(\hat{\beta}_c=s\hat{\delta}_c\). In general the root is found numerically.
The correction term is the derivative of the log selection probability. It is not an arbitrary adjustment: it is exactly the part of the score that would be omitted by treating selected estimates as an unselected normal sample. When \(\delta=0\), symmetry gives \(Q'(0)=0\). Away from zero, the term adjusts the score for the changing probability of entering the reported set.
Worked Example: Computing the Selection Probability
Suppose an estimate has standard error \(s=2\) units, the two-sided threshold is \(c=2\), and a candidate effect is \(\beta=2\) units. Then \(\delta=\beta/s=1\). The chance of selection under this candidate is \[ Q(1)=\Phi(-3)+\Phi(-1). \] Using \(\Phi(-3)\approx0.001350\) and \(\Phi(-1)\approx0.158655\), \(Q(1)\approx0.160005\). Thus about 16.00% of estimates would pass this illustrative threshold if the candidate effect and model were correct.
At the null effect, \(\delta=0\), the same threshold gives \(Q(0)=2\Phi(-2)\approx2(0.022750)=0.04550\). These are different probabilities because selection is more likely when the true effect is nonzero. The denominator of the conditional likelihood must use the probability corresponding to the candidate effect being evaluated.
Worked Example: A Selection-Adjusted Estimate
Suppose a selected estimate is \(y=6\) units, its standard error is \(s=2\) units, and the illustrative two-sided cutoff is \(c=2\). Its observed statistic is \(z=6/2=3\), so it satisfies \(|z|>2\). The unadjusted estimate is 6 units. To obtain the conditional maximum-likelihood estimate, solve the score equation.
At \(\delta=2.48\), \(z-\delta=0.52\), and \[ Q(2.48)=\Phi(-4.48)+\Phi(0.48)\approx0.68439. \] The score correction is \[ \frac{\phi(0.48)-\phi(4.48)}{Q(2.48)}\approx\frac{0.35552}{0.68439}\approx0.5195. \] So \(U_c(2.48)\approx3-2.48-0.5195=0.0005\). Solving the equation more closely gives \(\hat{\delta}_c\approx2.481\), for which the score is approximately zero. The adjusted estimate is \[ \hat{\beta}_c=s\hat{\delta}_c\approx2(2.481)=4.962\text{ units}. \] Under this model, the selected estimate’s conditional maximum-likelihood estimate is about 4.962 units, below the observed 6 units. This calculation illustrates the selection adjustment; it does not establish that this particular model or threshold is appropriate for a real analysis.
Several Selected Estimates
Suppose \(m\) independent association estimates \(y_1,\ldots,y_m\) are reported, with known standard errors \(s_1,\ldots,s_m\). If each has its own effect \(\beta_i\) and its own threshold \(c_i\), the conditional likelihood is \[ L_c(\beta_1,\ldots,\beta_m)=\prod_{i=1}^{m}\frac{f(y_i\mid\beta_i)}{Q_i(\beta_i)}, \] where \(Q_i(\beta_i)=P_{\beta_i}(|\hat{\beta}_i/s_i|>c_i)\). If a scientific model instead specifies a shared parameter, substitute that model’s effects into each factor and maximize the resulting likelihood. The number of reported hits alone is not included in this conditional likelihood: it conditions on which estimates were selected, rather than modeling the count selected from all tested variants.
Worked Example: Comparing Conditional Likelihoods for Two Hits
Suppose two independent estimates, each with standard error 1 in standardized units, are observed as \(z_1=3\) and \(z_2=2.5\), each selected by the illustrative rule \(|z|>2\). For comparison, consider a model in which they share a common standardized effect \(\delta\). At \(\delta=0\), the conditional densities are \[ \frac{\phi(3)}{Q(0)}\approx\frac{0.004432}{0.04550}=0.0974,\qquad \frac{\phi(2.5)}{Q(0)}\approx\frac{0.01753}{0.04550}=0.3852. \] Their product is approximately \(0.0375\).
At \(\delta=1\), \(Q(1)\approx0.160005\). The conditional densities are \[ \frac{\phi(3-1)}{Q(1)}\approx\frac{0.05399}{0.160005}=0.3374,\qquad \frac{\phi(2.5-1)}{Q(1)}\approx\frac{0.12952}{0.160005}=0.8095. \] Their product is approximately \(0.2731\), larger than at \(\delta=0\). This comparison says that, under the shared-effect and independence assumptions, these two selected values have a higher conditional likelihood at \(\delta=1\) than at \(\delta=0\). It is not by itself a complete estimate: the maximum requires maximizing the product over \(\delta\), and the common-effect assumption must be scientifically defensible.
Checking the Model and Understanding Its Limits
The conditional likelihood is useful only when its conditioning event matches how results entered the data set. Before interpreting an adjusted estimate, check that the reported set was selected by the stated threshold, on the stated test statistic and effect scale. In a two-sided analysis, both tails must be represented even if the observed hit is positive. If selection included replication, ranking, or additional filters, conditioning only on \(|Z|>c\) does not account for those steps.
Also check whether the normal approximation and standard errors are adequate, and whether dependence matters. Linkage disequilibrium can make nearby variant statistics correlated. If the analysis reports one lead variant from a correlated region, the event may be that it is the region’s most significant result, not merely that its own statistic crosses a cutoff. In that setting, independent per-variant denominators do not describe the selection process. A fitted model should also be checked for a finite, stable maximum; extreme thresholds, sparse information, or a misspecified selection rule can make estimates unstable or highly dependent on assumptions.
A common mistake is to use the ordinary normal likelihood for the selected estimate and argue that significance filtering is irrelevant because the standard error is already in the model. The standard error describes the spread of estimates before selection; it does not remove the fact that only estimates in the selected region were observed. The correction is to include \(Q(\beta)\) in the likelihood and let it vary with the candidate effect.
Another mistake is to interpret a lower conditional maximum-likelihood estimate as proof that the original result was false. It is an estimate under a specified sampling and selection model, not a test of whether the locus is associated. Uncertainty should be assessed from the conditional likelihood, and conclusions remain dependent on the validity of the assumed selection process.
| Approach | What it does | Main caution |
|---|---|---|
| Unadjusted likelihood | Fits the ordinary sampling density as if the estimate were not selected. | Does not account for the reporting threshold. |
| Conditional likelihood | Uses the sampling density divided by the candidate-specific selection probability. | Requires a correctly specified selection event and sampling model. |
| Truncated-normal correction | Adjusts a selected estimate using the conditional distribution’s truncated-normal behavior. | A moment-based correction and a likelihood estimate are not generally identical. |
The earlier material on truncated-normal correction focuses on correcting the selected estimate through its conditional distribution. Conditional likelihood instead retains the full conditional density and estimates parameters by maximizing it. Neither approach repairs an incorrect threshold, unmodeled dependence, or additional unrecorded selection.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions.
- With \(c=2\) and \(\delta=0\), calculate the probability of selection.
- Why does the conditional density divide the ordinary density by \(Q(\beta)\)?
- An estimate is 6 units with standard error 2 units and passes the illustrative \(c=2\) cutoff. What adjusted estimate was obtained in the worked example, and what does its reduction represent?
- Why might separate per-variant conditional likelihood factors be inappropriate when only the most significant variant in a correlated region is reported?
Solutions. (1) \(Q(0)=2\Phi(-2)\approx2(0.022750)=0.04550\). (2) The ordinary density includes selected and unselected values; dividing by the probability of selection renormalizes it over the selected region, giving a density conditional on selection. (3) The estimate is about \(4.962\) units, compared with the observed 6 units. The reduction reflects the fitted model’s correction for the probability that an estimate enters the reported set; it is not proof that the true effect equals 4.962 units. (4) Correlated statistics and a “most significant” rule define a joint, rank-based selection event. Independent per-variant probabilities do not represent that event, so the appropriate joint selection probability would be needed.