Why Compare Links for a Binary Imputation Model?
A binary imputation model turns a predictor-based score into a probability for the two possible outcomes. The link function determines that conversion. In a MICE update, the probability then informs a Bernoulli draw for each missing value. Logit and probit links both produce valid probabilities between zero and one, but their probability curves are not identical. Consequently, they can yield different fitted probabilities—and sometimes different imputed values—especially when the predictor score is far from zero.
The choice is not a contest between a “correct” and an inherently “incorrect” link. It is a modeling decision about how the conditional probability changes with the predictors. A useful comparison therefore asks whether the links imply materially different probabilities for the predictor patterns in the data, not merely whether their coefficient estimates have similar numerical values.
Both models assume a Bernoulli conditional distribution for \(Y_j\), with the probability determined by the chosen inverse link. They also impose a linear form for the link-transformed probability in the included predictors. These assumptions concern the conditional distribution used in the update; neither link makes a misspecified predictor set or an inappropriate linear form automatically adequate. As in any conditional imputation model, the predictors needed for the intended analysis must be represented appropriately, and the fitted model must be estimable from the observed values of \(Y_j\).
What the Two Probability Scales Mean
Under a logit model, \(\eta(X)\) is the log odds of \(Y_j=1\). Increasing a predictor by one unit, while holding the other predictors fixed, changes the log odds by its coefficient; the corresponding odds are multiplied by the exponential of that coefficient. The coefficient is not a constant change in probability: the probability change depends on the starting probability.
Under a probit model, \(\eta(X)\) is a standard-normal quantile corresponding to the conditional probability. A one-unit predictor increase changes that normal-score scale by its coefficient. Probit coefficients are not log odds ratios, and exponentiating one does not give an odds ratio. In either model, fitted probabilities are often the clearest scale for comparing the implications of a link for imputation.
At a given numerical value of \(\eta\), the inverse links can differ substantially. The following values illustrate the contrast. The table compares the links at the same linear predictor; it does not imply that fitted logit and probit models should have identical coefficients.
| Linear predictor \(\eta\) | Logit probability | Probit probability |
|---|---|---|
| -1 | 0.2689 | \(\Phi(-1)=0.1587\) |
| 0 | 0.5000 | \(\Phi(0)=0.5000\) |
| 1 | 0.7311 | \(\Phi(1)=0.8413\) |
Near zero, the probit curve is steeper than the logit curve on the same numerical scale: their derivatives at zero are \(1/\sqrt{2\pi}\approx0.3989\) and \(1/4=0.25\), respectively. Far into either tail, the logistic distribution has heavier tails than the standard normal distribution. These shape differences explain why equal numerical linear predictors do not generally imply equal probabilities.
The coefficient scales also differ. In practice, fitted logit and probit coefficients often differ in magnitude while implying similar probabilities over the observed predictor range. A rough scale conversion is sometimes used as a rule of thumb, but it is not an exact identity and should not replace comparing predicted probabilities. In particular, coefficient signs and substantive patterns are usually more comparable than raw coefficient magnitudes.
Worked Example: Translating the Same Predictor Score
Suppose a hypothetical binary conditional model gives a predictor score \(\eta=1\) for a particular record. Calculate the probability of \(Y_j=1\) under each link.
Logit. The inverse-logit probability is \(1/\{1+\exp(-1)\}=1/(1+0.3679)=0.7311\).
Probit. The inverse-probit probability is \(\Phi(1)=0.8413\), using the standard normal cumulative distribution function.
The two probabilities differ by \(0.8413-0.7311=0.1102\), or about 11.0 percentage points. This is a comparison at the same score, not evidence that a fitted probit model will necessarily predict a higher probability: its estimated coefficients may place the record at a different score.
Why the Probit Link Has a Latent-Variable Interpretation
A short derivation clarifies the probit probability scale. Suppose a latent continuous response is \(Y_j^*=\eta(X)+\varepsilon\), where \(\varepsilon\sim N(0,1)\), and the observed binary outcome is \(Y_j=1\) exactly when \(Y_j^*>0\). Then
The last equality follows from the symmetry of the standard normal distribution. The latent error variance is fixed at one to set the scale: multiplying both the latent response and its coefficients by a positive constant would leave the observed threshold outcome unchanged. Thus probit coefficients are defined on a normalized latent scale, not on the observed binary scale.
The logit model has a parallel representation using a logistic-distributed latent error, whose cumulative distribution function is \(1/\{1+\exp(-t)\}\). This gives the inverse-logit probability. The two latent error distributions have different shapes, so their tails and resulting probabilities are not exactly interchangeable.
From Fitted Probabilities to Imputed Values
For a binary MICE update, the selected link is fitted using records with observed \(Y_j\), conditional on the predictors in that update. For a missing \(Y_j\), the fitted model supplies a probability of one. In proper multiple imputation, uncertainty in model parameters is represented as well: a parameter draw gives a probability for the record, and the binary outcome is then drawn from the corresponding Bernoulli distribution. The earlier material on Bernoulli draws from logistic probabilities establishes that last probability-to-outcome step; the same Bernoulli step applies to probabilities from a probit model.
A change in link affects imputed values only through the probabilities it produces, including their changes under parameter uncertainty. If two fitted models give nearly identical probabilities for all records with missing outcomes, their imputations will usually be similar in distribution. If their probabilities differ appreciably, individual draws may differ even when both models are otherwise plausible.
Worked Example: A Link Difference Changes One Bernoulli Draw
For illustration, suppose two fitted models give the same score \(\eta=1\) for a hypothetical record with missing \(Y_j\). Temporarily hold the fitted parameters fixed to isolate the link effect. Use the same generated uniform value \(U=0.78\) to make the two Bernoulli draws comparable.
Under logit, \(p=1/\{1+\exp(-1)\}=0.7311\). The draw is \(Y_j=1\) if \(U<p\), and \(Y_j=0\) otherwise. Since \(0.78>0.7311\), the logit draw is \(Y_j=0\).
Under probit, \(p=\Phi(1)=0.8413\). Since \(0.78<0.8413\), the probit draw is \(Y_j=1\).
The imputed values differ for this particular uniform draw. This does not mean that a probit model always imputes more ones: each link’s probability and each random draw matter. Nor does a single differing imputation establish an important practical difference; the comparison should be made over the relevant records and across completed data sets.
Worked Example: Comparing Fitted Probabilities Across Predictor Values
Consider a hypothetical analysis in which two separately fitted conditional models give the following illustrative linear predictors. The logit fit has \(\eta_L=-2+1.2x\); the probit fit has \(\eta_P=-1.1+0.7x\). These coefficients are supplied for the example, not asserted to come from a particular data set. Calculate and compare predicted probabilities for records with \(x=0\) and \(x=2\).
At \(x=0\), the logit score is \(-2+1.2(0)=-2\), so \(p_L=1/\{1+\exp(2)\}=0.1192\). The probit score is \(-1.1+0.7(0)=-1.1\), so \(p_P=\Phi(-1.1)=0.1357\). The difference is \(0.1357-0.1192=0.0165\), or 1.65 percentage points.
At \(x=2\), the logit score is \(-2+1.2(2)=0.4\), so \(p_L=1/\{1+\exp(-0.4)\}=0.5987\). The probit score is \(-1.1+0.7(2)=0.3\), so \(p_P=\Phi(0.3)=0.6179\). The difference is \(0.6179-0.5987=0.0192\), or 1.92 percentage points.
For these supplied fits and predictor values, the probability differences are modest. A real comparison would also examine records at more extreme predictor values and account for parameter uncertainty. Coefficients such as 1.2 and 0.7 should not be compared as though they were measured on a common scale.
When Link Choice Matters, and How to Check
Link choice is most consequential when the competing models produce meaningfully different probabilities for records whose \(Y_j\) values are missing, or when those records have predictor patterns at which the two fitted curves diverge. Differences can also matter when an imputed variable is an important predictor in later conditional updates or when the target analysis is sensitive to the number of imputed ones in particular subgroups. Similar average probabilities overall can conceal important disagreement in a subgroup or in the tails.
Useful checks focus on fitted behavior rather than on coefficient magnitudes alone. For each candidate link, inspect predicted probabilities over the observed predictor range; compare those probabilities for records with missing outcomes; and examine whether predicted probabilities align reasonably with observed proportions across relevant predictor patterns. Also check that chain summaries and the distributions of imputed values are stable enough for the intended analysis. A large number of probabilities extremely close to zero or one, large changes across links, or predictions unsupported by observed patterns should prompt investigation of the model and data.
These checks are not definitive tests that select a universally correct link. Observed outcomes are available only for some records, and apparent agreement in observed-data summaries does not guarantee that unobserved outcomes are correctly predicted. Sensitivity analysis—fitting both links and comparing resulting imputations and substantive estimates—can show whether the link choice has practical consequences. The appropriateness of the imputation model’s missing-data assumptions remains a separate issue; changing the link does not resolve a failure of those assumptions.
The main alternative to changing the link is to retain one link and improve the conditional model where its form is inadequate—for example, by reconsidering predictor coding or functional form when justified. Such changes should be substantively defensible and checked, rather than added solely to make one model’s predictions resemble the other’s. Neither link guarantees compatibility with every other conditional model in a chained-equations system.
Common Mistakes and Limitations
- Comparing coefficient magnitudes directly. A probit coefficient is on a normalized normal-score scale; a logit coefficient is a change in log odds. Compare predicted probabilities or carefully interpreted link-scale effects instead.
- Assuming the links yield the same probabilities because both are S-shaped. They agree at a score of zero but have different slopes and tails. Check probabilities at the predictor values that occur in the imputation data.
- Calling a single different draw evidence of model failure. Bernoulli draws are random. Compare predicted probabilities and repeated imputation behavior, not one pair of imputed records.
- Treating link choice as a remedy for every binary-model problem. Neither link repairs an omitted predictor, inadequate functional form, unsupported predictor patterns, or unsuitable missing-data assumptions.
A practical limitation is that data may not strongly distinguish the links over the predictor range actually observed. In that case, both may give similar imputations despite different mathematical forms. Conversely, disagreement in extreme regions may be difficult to resolve from observed outcomes if few records occur there. Report the choice and any meaningful sensitivity rather than claiming that one link is proved correct by a small numerical difference.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions below.
- For a score \(\eta=0\), what probability does each link assign to \(Y_j=1\)?
- For \(\eta=-1\), calculate the logit and probit probabilities to four significant figures. Which is larger?
- A probit coefficient is 0.6. Can \(\exp(0.6)\) be interpreted as an odds ratio? Explain.
- Two fitted links differ in their probabilities for missing cases but have similar overall average probabilities. Name one useful next check and explain why the overall average is not enough.
Solutions. (1) Both inverse links give \(0.5000\): \(1/\{1+\exp(0)\}=0.5\) and \(\Phi(0)=0.5\). (2) Logit gives \(1/\{1+\exp(1)\}=0.2689\); probit gives \(\Phi(-1)=0.1587\). The logit probability is larger by \(0.1102\). (3) No. The coefficient is a change on the probit normal-score scale, not a log odds coefficient, so exponentiating it does not yield an odds ratio. (4) Compare probabilities across relevant subgroups or predictor patterns, especially those represented among missing cases. The same overall average can mask larger differences in a subgroup, and different records may contribute different probabilities to that average.