Why Comparing Causal Models Requires More Than a Strong Association
Fine-mapping compares explanations of the observed genetic data, not just variants ranked by association strength. A causal configuration specifies which candidate variants have nonzero effects under a model. The data may fit one configuration better than another, but the posterior probability of that configuration also depends on how probable it was before observing the data. This distinction matters especially when asking how many causal signals are supported: a model with exactly one causal variant is a collection of possible configurations, not a single competitor.
The key quantity for comparing models is the marginal likelihood: the likelihood of the observed data averaged over the parameter values allowed by a model and weighted by their prior distribution. A Bayes factor is a ratio of marginal likelihoods. A posterior model probability combines that data-based comparison with the prior model probabilities.
Configurations, Marginal Likelihoods, and Posterior Probabilities
Suppose the candidate configurations are mutually exclusive and exhaustive, with prior probabilities \(\pi_\gamma=P(\gamma)\). Bayes’ rule gives \(P(\gamma\mid D)=m_\gamma(D)\pi_\gamma/\sum_{\gamma'}m_{\gamma'}(D)\pi_{\gamma'}\). Dividing every marginal likelihood by the reference marginal likelihood yields an equivalent calculation using Bayes factors:
For two configurations \(\gamma_a\) and \(\gamma_b\), this implies \(P(\gamma_a\mid D)/P(\gamma_b\mid D) =[P(\gamma_a)/P(\gamma_b)]BF_{\gamma_a,\gamma_b}\). Thus a Bayes factor of 10 favors \(\gamma_a\) over \(\gamma_b\) by a factor of 10 in the data evidence; it does not, by itself, say that \(\gamma_a\) has posterior probability 0.90. The prior odds and the other models in the comparison also matter.
From Configuration Evidence to Evidence About Signal Count
Write \(K=|\gamma|\) for the number of causal variants in configuration \(\gamma\). Let \(\rho_k=P(K=k)\) be the prior probability of \(k\) signals, and let \(q(\gamma\mid k)\) be the conditional prior probability of configuration \(\gamma\) among the configurations with \(k\) variants. For each \(k\), the conditional probabilities must sum to one over configurations of size \(k\). The marginal evidence for count \(k\), relative to the reference model, is the prior-weighted average \(BF_k=\sum_{|\gamma|=k}q(\gamma\mid k)BF_{\gamma,\gamma_0}\). Consequently, \(P(K=k\mid D)\) is proportional to \(\rho_k BF_k\), not to the Bayes factor of the single best configuration of size \(k\).
This aggregation keeps two questions separate. First, how well does each configuration explain the data after averaging over its parameters? Second, how much prior probability was assigned to that configuration or signal count? Within a count, posterior configuration probabilities are proportional to \(q(\gamma\mid k)BF_{\gamma,\gamma_0}\). Across counts, the prior \(\rho_k\) also enters.
Worked Example: Posterior Odds for Two Alternative Configurations
Suppose three mutually exclusive models are considered: a null model \(M_0\), configuration \(M_A\) with variant A causal, and configuration \(M_B\) with variant B causal. For hypothetical data, their Bayes factors relative to \(M_0\) are 1, 12, and 8. The prior model probabilities are 0.80, 0.10, and 0.10, respectively. These priors sum to 1, and all three models use the same observed data.
The unnormalized posterior weights are prior probability times Bayes factor: \(M_0: 0.80(1)=0.80\), \(M_A: 0.10(12)=1.20\), and \(M_B: 0.10(8)=0.80\). Their sum is \(0.80+1.20+0.80=2.80\). Therefore, \(P(M_A\mid D)=1.20/2.80=0.4286\), \(P(M_B\mid D)=0.80/2.80=0.2857\), and \(P(M_0\mid D)=0.80/2.80=0.2857\).
The Bayes factor comparing A with B is \(12/8=1.5\), and the prior odds are \(0.10/0.10=1\). The posterior odds are therefore \(1(1.5)=1.5\), matching \(0.4286/0.2857\). Although A has the larger posterior probability, the data do not imply a 90% probability that A is causal; the normalized probability is about 42.9% across these three models.
Why the Marginal Evidence Averages Across Configurations
The averaging in \(BF_k\) follows directly from the law of total probability. Conditional on \(K=k\), the probability of the data under that count model is the sum of the probabilities under its possible configurations, weighted by their conditional prior probabilities:
Dividing both sides by the reference marginal likelihood \(m_{\gamma_0}(D)\) gives the stated expression for \(BF_k\). The weights \(q(\gamma\mid k)\) must be included: simply summing configuration Bayes factors would make the count’s evidence depend mechanically on how many configurations happen to be listed. The average instead represents the model in which a configuration is drawn from the specified conditional prior and then generates the data.
Marginal likelihoods also average over effect parameters, rather than inserting only their best-fitting values. A model can fit well at a narrow range of effect values but assign little prior mass to that range; its marginal evidence reflects both fit and the parameter prior. The prior on effect sizes must be proper for the ordinary marginal likelihood and Bayes factor above to be defined. The earlier material on sensitivity to effect-size priors is relevant because changing that prior can change the Bayes factor, even when the likelihood and observed data are unchanged.
Worked Example: Comparing Posterior Probabilities for Signal Counts
Suppose there are three candidate variants. The hypothetical Bayes factors for the null configuration, the three one-variant configurations, and the three two-variant configurations are respectively: \(1\); \(15,10,5\); and \(4,3,2\). Assume equal conditional prior probabilities among configurations with the same count. The prior probabilities on \(K=0,1,2\) are \(0.70,0.20,0.10\), which sum to 1.
For \(K=0\), there is only the null configuration, so \(BF_0=1\). For \(K=1\), the three configurations each have conditional prior probability \(1/3\), giving \(BF_1=(15+10+5)/3=30/3=10\). For \(K=2\), likewise, \(BF_2=(4+3+2)/3=9/3=3\).
The unnormalized count weights are \(0.70(1)=0.70\), \(0.20(10)=2.00\), and \(0.10(3)=0.30\), with total \(3.00\). Thus \(P(K=0\mid D)=0.70/3.00=0.2333\), \(P(K=1\mid D)=2.00/3.00=0.6667\), and \(P(K=2\mid D)=0.30/3.00=0.1000\). Under these stated priors and models, one signal has the largest posterior probability.
The best two-variant configuration has Bayes factor 4, but that is not the evidence \(BF_2\) for the count. The count-level evidence is 3, the average across the three two-variant configurations under their conditional prior. Replacing the average with the maximum would answer a different question and would favor a count based on its single best-fitting member.
Worked Example: Changing the Prior on Signal Count
Use the count-level Bayes factors \(BF_0=1\), \(BF_1=10\), and \(BF_2=3\) from the preceding hypothetical calculation, but now assign prior count probabilities \(0.20,0.60,0.20\). These are alternative prior assumptions, not new data.
The unnormalized posterior weights are \(0.20(1)=0.20\), \(0.60(10)=6.00\), and \(0.20(3)=0.60\). Their sum is \(6.80\). The resulting probabilities are \(P(K=0\mid D)=0.20/6.80=0.0294\), \(P(K=1\mid D)=6.00/6.80=0.8824\), and \(P(K=2\mid D)=0.60/6.80=0.0882\).
The count with the largest posterior probability remains \(K=1\), but its posterior probability rises from 0.6667 to 0.8824 because more prior probability was assigned to that count. This is not a change in the observed evidence: the Bayes factors are unchanged. It is a change in the posterior conclusion because the prior model probabilities changed.
Configuration Priors Matter Within a Signal Count
Even when the prior probability on the number of signals is fixed, the allocation of prior probability among configurations of that size affects the count-level evidence. For example, if one variant has a much larger Bayes factor than another, assigning it more conditional prior probability increases the prior-weighted average \(BF_k\). This is not an arithmetic nuisance: it is the consequence of defining a different prior model.
Worked Example: Reweighting Configurations Within One Count
Consider two hypothetical one-variant configurations A and B with Bayes factors 20 and 2 relative to the null. Let the prior probabilities on the counts be \(P(K=0)=0.80\) and \(P(K=1)=0.20\). First assign equal conditional prior probabilities to A and B. Then \(BF_1=0.50(20)+0.50(2)=11\). The unnormalized weights for the null and one-signal count are \(0.80(1)=0.80\) and \(0.20(11)=2.20\), so \(P(K=1\mid D)=2.20/3.00=0.7333\).
Now retain the same count prior but change the conditional prior to \(q(A\mid 1)=0.90\) and \(q(B\mid 1)=0.10\). The count evidence becomes \(BF_1=0.90(20)+0.10(2)=18.2\). The count weights are \(0.80\) and \(0.20(18.2)=3.64\), giving \(P(K=1\mid D)=3.64/(0.80+3.64)=0.8198\). The higher posterior probability of one signal follows from placing more prior weight on the better-supported configuration, not from additional data. Within \(K=1\), the posterior probability of A is \(0.90(20)/18.2=0.9890\).
Assumptions, Diagnostics, and Alternatives
The comparison is interpretable only relative to a clearly specified model set. The candidate configurations should be mutually exclusive and collectively exhaustive for the comparison being reported, and their prior probabilities must be nonnegative and sum to one. Conditional configuration priors must also sum to one within each signal count. Each model’s likelihood must describe the same observed data, including the same treatment of sample, phenotype, and LD information; otherwise marginal likelihood ratios do not isolate model differences. The likelihood and priors should reflect the intended statistical assumptions, and parameter priors used for marginal likelihoods must be proper.
Useful checks include verifying that prior probabilities and conditional weights normalize, recalculating posterior weights from \(\pi_\gamma BF_{\gamma,\gamma_0}\), and confirming that posterior probabilities sum to one. Report whether evidence is for a particular configuration or for an aggregated signal count, and state the priors used for both. If a conclusion about count changes substantially under plausible count or configuration priors, that dependence is part of the result and should be made visible. Sensitivity to LD assumptions or effect-size priors can also alter configuration evidence; a posterior probability should not be presented as though it were prior-free.
A p-value addresses how unusual a test statistic would be under a specified null model; it is not a probability assigned to a causal configuration. Information criteria such as AIC or BIC provide alternative model-ranking or approximation approaches, but they are not the same calculation as posterior model probabilities with explicit prior model weights. Neither a small p-value nor the largest Bayes factor automatically gives the posterior probability of a model. Posterior probabilities require normalization across the specified model set.
A common mistake is to say, “The two-signal model has the largest Bayes factor, so the posterior probability of two signals is largest.” This reasoning can fail twice: the Bayes factor may describe only the best configuration rather than the prior-weighted evidence across all two-signal configurations, and the count’s prior probability has not been included. The correction is to calculate \(BF_k\) by averaging over configurations using \(q(\gamma\mid k)\), multiply by \(\rho_k\), and normalize across the compared counts.
Check Your Understanding
Try each question, then compare your reasoning with the solutions below.
- Two configurations have Bayes factor 6 in favor of A over B and prior odds of 1:3. What are the posterior odds of A to B?
- For two configurations of a fixed count, the Bayes factors are 9 and 3. Their conditional prior probabilities are 0.25 and 0.75. What is the count-level Bayes factor?
- Why is the Bayes factor of the best configuration with \(K=2\) generally not the evidence for \(K=2\)?
- If all Bayes factors stay fixed but the prior probability of \(K=1\) increases relative to other counts, can \(P(K=1\mid D)\) change? Explain.
- State one reason a Bayes factor is not a posterior model probability.
Solutions. (1) Posterior odds equal prior odds times the Bayes factor: \((1/3)(6)=2\), or 2:1 in favor of A. (2) The weighted average is \(0.25(9)+0.75(3)=2.25+2.25=4.50\). (3) The count model includes all configurations of size two, so its evidence averages their Bayes factors under the conditional configuration prior; selecting only the maximum ignores the other configurations and their prior weights. (4) Yes. The count posterior is proportional to its prior probability times its count-level Bayes factor, so increasing its prior weight can increase its posterior probability even when the data-based evidence is unchanged. (5) A Bayes factor is a ratio of marginal likelihoods for two models; a posterior model probability additionally depends on prior model probabilities and normalization across the compared models.