Tutorials › Joint Modeling of Longitudinal and Time-to-Event Data › Probit Links and Latent-Variable Interpretation

Flexible Trajectories and Non-Gaussian Responses · Tutorial 482 of 697

Probit Links and Latent-Variable Interpretation

You will derive the probit link from a thresholded latent normal variable and interpret fixed effects, random effects, and probabilities in a longitudinal model.

Advanced 12 min read

What You'll Learn

  • Derive the probit probability from a latent normal response and a fixed threshold.
  • Explain why the latent residual variance must be fixed to identify the probit scale.
  • Interpret probit fixed effects and random effects in latent standard-deviation units.
  • Calculate subject-conditional and population-average probabilities in a random-effects model.
  • Distinguish probit coefficients from probability differences and logistic coefficients.
  • Identify assumptions and diagnostics relevant to a probit longitudinal submodel.

From a Latent Response to a Binary Biomarker

A binary biomarker records whether a measured condition is present, not how far a subject lies above or below a biological boundary. A probit model gives a useful way to represent the probability of that condition: it supposes that the binary observation is obtained by thresholding an underlying continuous response. That latent response is a modeling device; it is not an additional measurement in the data.

In a longitudinal setting, let \(Y_{ij}\) be the binary biomarker for subject \(i\) at visit \(j\), coded 1 for presence and 0 for absence. Let \(\mathbf{x}_{ij}\) be the fixed-effect covariate vector and \(\mathbf{z}_{ij}\) the random-effect design vector. A probit mixed model specifies the probability of a positive response conditional on subject-specific random effects.

Definition: In a probit mixed model, \(Y_{ij}\mid \mathbf{b}_i\) is Bernoulli with probability \(\pi_{ij}(\mathbf{b}_i)\), where \[ \pi_{ij}(\mathbf{b}_i)=P(Y_{ij}=1\mid \mathbf{b}_i,\mathbf{x}_{ij},\mathbf{z}_{ij})=\Phi(\eta_{ij}), \qquad \eta_{ij}=\mathbf{x}_{ij}^{\mathsf T}\boldsymbol{\beta}+\mathbf{z}_{ij}^{\mathsf T}\mathbf{b}_i. \] Here \(\Phi\) is the standard normal cumulative distribution function, \(\boldsymbol{\beta}\) is the fixed-effect coefficient vector, and \(\mathbf{b}_i\) is the subject-specific random-effect vector.

The conditional probability is subject-specific because it conditions on \(\mathbf{b}_i\). The model also requires a distribution for those effects, commonly \(\mathbf{b}_i\sim N(\mathbf{0},\mathbf{D})\), where \(\mathbf{D}\) is a covariance matrix. In a joint model, the same random effects may enter the time-to-event submodel as well. The interpretation here concerns the longitudinal binary response, conditional on those effects.

Deriving the Probit Link

Introduce a latent response \(L_{ij}\) and define the recorded biomarker by whether that response exceeds a threshold. For the probit model, the threshold is set to zero and the latent residual has a standard normal distribution.

$$ L_{ij}=\mathbf{x}_{ij}^{\mathsf T}\boldsymbol{\beta}+\mathbf{z}_{ij}^{\mathsf T}\mathbf{b}_i+\varepsilon_{ij}, \qquad Y_{ij}=I(L_{ij}>0), \qquad \varepsilon_{ij}\sim N(0,1). $$

Assume the latent residuals are independent across visits conditional on the random effects and covariates, and independent of the random effects. The event \(Y_{ij}=1\) is then the event that \(\varepsilon_{ij}>-\eta_{ij}\). Symmetry of the standard normal distribution turns this tail probability into the normal cumulative distribution function evaluated at \(\eta_{ij}\).

1
Write the threshold event.
Given \(\mathbf{b}_i\), \(Y_{ij}=1\) exactly when \(\varepsilon_{ij}>-\eta_{ij}\).
2
Use the standard normal residual.
Since \(\varepsilon_{ij}\sim N(0,1)\), the probability is \(1-\Phi(-\eta_{ij})\).
3
Apply normal symmetry.
For every real \(a\), \(1-\Phi(-a)=\Phi(a)\). Therefore \(P(Y_{ij}=1\mid\mathbf{b}_i)=\Phi(\eta_{ij})\), which is the probit model.

The unit residual variance is an identification convention, not a claim that a physical latent measurement has known variance. If the latent residual standard deviation were an unknown \(\sigma\), the probability would be \(\Phi(\eta_{ij}/\sigma)\). Multiplying both the latent mean and residual scale by the same positive constant would leave the thresholded observations unchanged. The binary data therefore identify coefficient-to-scale ratios, not an unrestricted latent scale and coefficients separately. Fixing the residual variance at 1 defines the scale on which probit coefficients are reported.

Interpreting Fixed Effects and Random Effects

A fixed-effect coefficient changes the conditional latent mean, measured in residual standard-deviation units. For a continuous covariate \(x\) with coefficient \(\beta_x\), a one-unit increase in \(x\), holding the other covariates and random effects fixed, changes \(\eta_{ij}\) by \(\beta_x\). It does not generally change the probability by a constant amount: the probability change depends on the starting value of \(\eta_{ij}\), because \(\Phi\) is nonlinear.

For a subject with random intercept \(b_{0i}\) and random slope \(b_{1i}\) for time \(t_{ij}\), the predictor might include \(b_{0i}+b_{1i}t_{ij}\). The random intercept shifts that subject’s latent response at every visit. The random slope changes the subject-specific latent trajectory per unit of time. These are deviations from the population fixed-effects trajectory, not direct changes in probability or evidence that one subject causes a different response.

Worked Example: Fixed Effects and Probability Differences

Suppose the conditional model is \(\eta=-0.4+0.6t+0.8A\), where \(t\) is time in years and \(A=1\) denotes treatment. Consider a subject with random effects equal to zero. At time \(t=0\), calculate the modeled probabilities for \(A=0\) and \(A=1\).

For \(A=0\), \(\eta=-0.4\), so \(P(Y=1)=\Phi(-0.4)\approx0.3446\). For \(A=1\), \(\eta=-0.4+0.8=0.4\), so \(P(Y=1)=\Phi(0.4)\approx0.6554\). The conditional probability difference is \(0.6554-0.3446=0.3108\), or about 31.1 percentage points.

The treatment coefficient \(0.8\) means that treatment shifts the latent predictor by 0.8 residual standard deviations, conditional on time and random effects. It is not a 0.8 increase in probability. To see that the probability difference depends on the starting point, at \(t=1\) the two predictors are \(0.2\) and \(1.0\). Their probabilities are \(\Phi(0.2)\approx0.5793\) and \(\Phi(1.0)\approx0.8413\), a difference of approximately \(0.2621\), or 26.2 percentage points. These are model-based associations; a causal interpretation requires an appropriate study design and assumptions beyond the probit model.

Conditional and Population-Average Probabilities

A probability conditional on a particular random effect is not the same as the probability for a randomly selected subject. The latter averages over the random-effects distribution. Under normal random effects, that average has a convenient form. Write \(\mathbf{z}_{ij}\) for the random-effect design at a given visit, and suppose \(\mathbf{b}_i\sim N(\mathbf{0},\mathbf{D})\) independently of \(\varepsilon_{ij}\). Then \(\mathbf{z}_{ij}^{\mathsf T}\mathbf{b}_i+\varepsilon_{ij}\) is normal with variance \(\mathbf{z}_{ij}^{\mathsf T}\mathbf{D}\mathbf{z}_{ij}+1\). Consequently,

$$ P(Y_{ij}=1\mid\mathbf{x}_{ij},\mathbf{z}_{ij}) = \Phi\!\left( \frac{\mathbf{x}_{ij}^{\mathsf T}\boldsymbol{\beta}} {\sqrt{1+\mathbf{z}_{ij}^{\mathsf T}\mathbf{D}\mathbf{z}_{ij}}} \right). $$

This is a marginal probability for a subject drawn from the random-effects distribution at that covariate pattern. It is not obtained by simply setting the random effects to zero: that gives the conditional probability \(\Phi(\mathbf{x}_{ij}^{\mathsf T}\boldsymbol{\beta})\). Averaging over random effects moves the probability toward 0.5 when the fixed predictor is nonzero. The amount of movement depends on the random-effect variance at that visit.

Worked Example: Integrating Over a Random Intercept

Suppose \(\eta=-0.2+b_i\), with \(b_i\sim N(0,0.36)\), and a standard normal latent residual independent of \(b_i\). Compare the probability for a subject with \(b_i=0.3\), the probability at \(b_i=0\), and the population-average probability.

For \(b_i=0.3\), the predictor is \(-0.2+0.3=0.1\), so the conditional probability is \(\Phi(0.1)\approx0.5398\). At \(b_i=0\), it is \(\Phi(-0.2)\approx0.4207\).

For the population average, the combined latent variance is \(1+0.36=1.36\). Thus \[ P(Y=1)=\Phi\!\left(\frac{-0.2}{\sqrt{1.36}}\right) =\Phi(-0.1715)\approx0.4319. \] This is the probability averaged across the modeled random-intercept population, not the probability for a subject known to have \(b_i=0\). The random intercept’s standard deviation is \(\sqrt{0.36}=0.6\) latent standard-deviation units.

Worked Example: A Random Intercept and Slope

Suppose the fixed latent trajectory is \(-0.8+0.4t\), and the random contribution is \(b_{0i}+b_{1i}t\). Let \(b_{0i}\) and \(b_{1i}\) be independent with variances 0.25 and 0.04. For a hypothetical subject with \(b_{0i}=0.3\) and \(b_{1i}=-0.1\), find the conditional probabilities at \(t=0\) and \(t=2\), then calculate the population-average probability at \(t=2\).

At \(t=0\), the subject’s predictor is \(-0.8+0.3=-0.5\), giving \(\Phi(-0.5)\approx0.3085\). At \(t=2\), the fixed part is \(-0.8+0.4(2)=0\), and the random contribution is \(0.3-0.1(2)=0.1\). The predictor is therefore 0.1, giving \(\Phi(0.1)\approx0.5398\).

At \(t=2\), the random-effect contribution has variance \(0.25+2^2(0.04)=0.41\). The population-average probability is \(\Phi(0/\sqrt{1+0.41})=\Phi(0)=0.5000\). The subject-specific and population-average answers differ because the former conditions on the stated random effects and the latter averages over their distribution.

Assumptions, Diagnostics, and Alternatives

The latent derivation is useful only when its assumptions match the intended model. In this formulation, the binary response is Bernoulli conditional on the random effects and covariates; latent residuals have a standard normal distribution and are independent across visits conditional on those effects; and the random effects have mean zero and a specified covariance distribution, often multivariate normal. The fixed-effect predictor must also represent the relevant covariate and time pattern adequately. In a joint model, the longitudinal and event components may share random effects, but the probit link by itself does not specify the event process or justify that sharing.

Binary observations cannot directly reveal whether an individual latent residual was normal. Diagnostics therefore focus on implications that can be assessed from the observed data and fitted model:

  • Compare observed positive-response frequencies with fitted probabilities across meaningful covariate and time groups. Persistent discrepancies can signal a poor mean trajectory, omitted predictors, or an unsuitable link.
  • Check whether fitted probabilities are systematically too high or low, including near the extremes. Calibration problems can remain even when an overall fit summary looks acceptable.
  • Inspect convergence, standard errors, and estimated random-effect variances and correlations. Boundary estimates, unstable estimates, or sensitivity to reasonable starting values can indicate weak information or an overly complex random-effects structure.
  • Assess whether the conditional-independence structure is plausible after accounting for the modeled random effects. Remaining patterns in repeated responses may indicate that the model has not captured important within-subject structure.

A common mistake is to interpret \(\beta_x\) as a constant percentage-point change, or to use \(\Phi(\mathbf{x}^{\mathsf T}\boldsymbol{\beta})\) as the population-average probability when random effects are present. The correction is to state the conditioning explicitly: \(\beta_x\) is a latent-scale shift, a conditional probability uses specified random effects, and a population-average probability integrates over their distribution. Another pitfall is comparing probit coefficients numerically with logistic coefficients as if they shared a scale. They do not. Both links map predictors to probabilities, but their coefficient scales differ; estimates should be interpreted using their own link and model.

The logistic mixed model is a common alternative, with a logit link and conditional log-odds coefficients. The probit model instead has a direct thresholded-normal interpretation and coefficients on a latent standard-deviation scale. Neither link is universally preferable: the choice should reflect the scientific interpretation, modeling context, and fit. The latent interpretation is not proof that a real, normally distributed biological quantity exists, and estimates can be sensitive to the assumed random-effects distribution and covariance structure. The introductory material on binary biomarkers with logistic mixed models covers the related mixed-model setting; the distinction to retain here is the probit scale and its latent-normal derivation.

Key takeaway: A probit mixed model follows from thresholding a latent response with a standard normal residual. Fixed effects and random effects shift that latent response; probabilities are obtained through \(\Phi\), and averaging over random effects generally changes the probability.

Check Your Understanding

Try each question, then compare with the solutions below.

  1. If a latent predictor is \(-0.3\), what is the conditional probability of a positive response?
  2. In a probit model, what does a coefficient of 0.5 for a one-unit covariate change mean, and what does it not mean?
  3. Suppose the fixed predictor is \(-0.4\) and the random-intercept variance is 0.25. Give the conditional probability at random intercept zero and the population-average probability.
  4. Why is the latent residual variance fixed at 1 in the standard probit model?

Solutions. 1. It is \(\Phi(-0.3)\approx0.3821\). 2. Holding other terms and random effects fixed, the covariate shifts the latent predictor upward by 0.5 residual standard deviations. It is not a 0.5 probability increase or a constant percentage-point change. 3. At random intercept zero, \(\Phi(-0.4)\approx0.3446\). The population-average probability is \(\Phi(-0.4/\sqrt{1.25})=\Phi(-0.3578)\approx0.3603\). The marginal probability is closer to 0.5. 4. Binary thresholded observations identify latent location relative to latent scale, not an unrestricted residual scale and coefficients separately. Setting the residual variance to 1 identifies the scale used to report probit coefficients.

Clinical Biostats