Tutorials › Generalized Linear Models › Fixed-Design and Random-Design Information Limits

Large-Sample Likelihood Theory · Tutorial 254 of 981

Fixed-Design and Random-Design Information Limits

Learn how covariate sampling determines the limiting information per observation, and calculate that limit in simple logistic-regression examples.

Intermediate 10 min read

What You'll Learn

  • Define conditional Fisher information for a binary logistic-regression design.
  • Distinguish a fixed-design information limit from information averaged over random covariates.
  • Prove convergence of normalized information for deterministic and iid random designs.
  • Calculate information limits for balanced, imbalanced, and continuous covariate distributions.
  • Recognize when the limiting information matrix is nonsingular.

Why the Covariate Design Matters

In a regression model, information about the coefficients comes not only from the response distribution but also from the covariate values at which responses are observed. A large sample cannot compensate for a design that provides little variation in a direction needed to distinguish coefficients. To describe large-sample information precisely, we must say whether the covariates are treated as fixed or sampled randomly.

The distinction is especially clear in binary logistic regression. We will calculate the information per observation for both designs and show how its limit is determined by the empirical distribution of fixed covariates or by the population distribution of random covariates. Throughout, the regression model is correctly specified and the coefficient vector is fixed.

Conditional Information in Logistic Regression

Let \(Y_i\) be a binary response and \(x_i\) a scalar covariate. Write \(z_i=(1,x_i)^\mathsf{T}\), and let \(\beta=(\beta_0,\beta_1)^\mathsf{T}\). Under the logistic model, \(Y_i\mid x_i\) is Bernoulli with success probability \(p_\beta(x_i)\), where \(p_\beta(x)=\exp(\beta_0+\beta_1x)/(1+\exp(\beta_0+\beta_1x))\). Assume responses are conditionally independent given the covariates.

Definition: The conditional Fisher information from observation \(i\), given its covariate \(x_i\), is \(w_\beta(x_i)z_i z_i^\mathsf{T}\), where \(w_\beta(x)=p_\beta(x)\{1-p_\beta(x)\}\). For \(n\) observations, the conditional information matrix is \(I_n(\beta\mid x_1,\ldots,x_n)=\sum_{i=1}^n w_\beta(x_i)z_i z_i^\mathsf{T}\).

To see the formula, the contribution to the log-likelihood is \(\ell_i(\beta)=Y_i\log p_\beta(x_i)+(1-Y_i)\log\{1-p_\beta(x_i)\}\). Differentiating with respect to \(\beta\) gives the score \((Y_i-p_\beta(x_i))z_i\). Conditional on \(x_i\), the score has mean zero and covariance \(p_\beta(x_i)\{1-p_\beta(x_i)\}z_i z_i^\mathsf{T}\), since the variance of a Bernoulli variable with success probability \(p\) is \(p(1-p)\). This is the stated information contribution.

Fixed-Design Information Limits

In a fixed-design analysis, the covariates \(x_1,\ldots,x_n\) are treated as deterministic. Their empirical distribution is \(H_n=n^{-1}\sum_{i=1}^n\delta_{x_i}\), where \(\delta_x\) places all its mass at \(x\). The normalized information can then be written as an average with respect to that empirical distribution.

Definition: A fixed-design information limit at \(\beta\) is a matrix \(J_H(\beta)\) such that \(I_n(\beta\mid x_1,\ldots,x_n)/n\) converges entrywise to \(J_H(\beta)\). If \(H_n\) converges weakly to a probability distribution \(H\) supported on a compact set, then \(J_H(\beta)=\int w_\beta(x)(1,x)^\mathsf{T}(1,x)\,dH(x)\).

Here weak convergence means that integrals of every bounded continuous function converge. For compactly supported designs, every entry of the integrand is bounded and continuous, so this definition gives a direct route to the limit.

Theorem: Suppose the deterministic covariates lie in a common compact set and their empirical distributions \(H_n\) converge weakly to \(H\). For any fixed finite \(\beta\), the normalized conditional information converges entrywise to \(J_H(\beta)\) as defined above.

Proof. The \((r,s)\) entry of the normalized information is the empirical average of the corresponding entry of \(g_\beta(x)=w_\beta(x)(1,x)^\mathsf{T}(1,x)\). The logistic probability is continuous in \(x\), so \(w_\beta(x)\) is continuous; each entry of \(g_\beta\) is therefore continuous. On the common compact set, these entries are bounded. By weak convergence, the empirical integral of each entry converges to its integral under \(H\). Applying this argument to all four entries proves matrix convergence to \(\int g_\beta(x)\,dH(x)\). \(\square\)

Worked Example: A Balanced Fixed Design

Take \(\beta=(0,0)^\mathsf{T}\), and suppose exactly half of the covariates equal \(-1\) and half equal \(1\), with even \(n\). Then \(p_\beta(x)=1/2\) at both covariate values, so \(w_\beta(x)=1/4\). The empirical averages are \(n^{-1}\sum_i x_i=0\) and \(n^{-1}\sum_i x_i^2=1\). Consequently,

$$ \frac{I_n(\beta\mid x_1,\ldots,x_n)}{n} =\frac14 \begin{pmatrix} 1 & 0\\ 0 & 1 \end{pmatrix}. $$

This is an exact equality for every even \(n\), not merely a limiting approximation. Both coefficients have positive information, and the zero off-diagonal entries show that the intercept and slope directions are orthogonal in this design at \(\beta=(0,0)^\mathsf{T}\).

Worked Example: An Imbalanced Fixed Design

Again let \(\beta=(0,0)^\mathsf{T}\), but now let one quarter of the observations have \(x_i=-1\) and three quarters have \(x_i=1\), with \(n\) divisible by four. The covariate averages are \(n^{-1}\sum_i x_i=1/2\) and \(n^{-1}\sum_i x_i^2=1\). Since the weight is still \(1/4\) for every observation,

$$ \frac{I_n(\beta\mid x_1,\ldots,x_n)}{n} =\frac14 \begin{pmatrix} 1 & 1/2\\ 1/2 & 1 \end{pmatrix} = \begin{pmatrix} 1/4 & 1/8\\ 1/8 & 1/4 \end{pmatrix}. $$

Its determinant is \((1/4)(1/4)-(1/8)^2=3/64>0\), so the limit is positive definite. The off-diagonal entry is nonzero because the covariate values have a nonzero average; thus the intercept and slope information are not orthogonal in this design.

Random-Design Information Limits

In a random-design analysis, the covariates \(X_1,\ldots,X_n\) are random, typically iid from a distribution \(G\), and the conditional response model is the logistic model given \(X_i\). The conditional information given the observed covariates is still the sum already derived. Its normalized limit is now a random-design statement: the realized design averages approach their population averages.

Definition: For iid covariates with distribution \(G\), the expected information per observation at \(\beta\) is \(J_G(\beta)=E[w_\beta(X)(1,X)^\mathsf{T}(1,X)]\), provided the matrix entries have finite expectations. This is also the expectation of the conditional information from one observation.
Theorem: Suppose \(X_1,X_2,\ldots\) are iid and every entry of \(w_\beta(X)(1,X)^\mathsf{T}(1,X)\) has finite absolute expectation. Then the conditional information given the observed covariates satisfies \(I_n(\beta\mid X_1,\ldots,X_n)/n\xrightarrow{a.s.}J_G(\beta)\). Also, for every \(n\), \(E[I_n(\beta\mid X_1,\ldots,X_n)]/n=J_G(\beta)\).

Proof. Each entry of the normalized conditional information is the sample average of the corresponding entry of \(w_\beta(X_i)(1,X_i)^\mathsf{T}(1,X_i)\). The entries are iid with finite absolute expectation, so the strong law of large numbers gives almost-sure convergence of each sample average to its expectation. There are only four entries, and the intersection of their four probability-one convergence events still has probability one. This proves the matrix convergence. For the expectation statement, linearity of expectation gives \(E[I_n]/n=n^{-1}\sum_{i=1}^n E[w_\beta(X_i)(1,X_i)^\mathsf{T}(1,X_i)]=J_G(\beta)\), because the covariates have the same distribution. \(\square\)

The expectation statement concerns information averaged over repeated covariate samples; the almost-sure statement concerns the information conditional on the particular covariates observed. In a random-design model, the joint likelihood also includes the covariate distribution. If that distribution does not involve \(\beta\), its log-likelihood contributes no information about \(\beta\), so the conditional information formula remains the relevant one.

Worked Example: A Continuous Random Covariate

Let \(X\) be uniform on \([-1/\sqrt{2},1/\sqrt{2}]\), and let \(\beta=(0,0)^\mathsf{T}\). Then \(p_\beta(X)=1/2\) and \(w_\beta(X)=1/4\). Symmetry gives \(E[X]=0\). With \(a=1/\sqrt{2}\), the density is \(1/(2a)\) on \([-a,a]\), and

$$ E[X^2]=\frac{1}{2a}\int_{-a}^{a}x^2\,dx =\frac{1}{2a}\left(\frac{2a^3}{3}\right) =\frac{a^2}{3} =\frac{1}{6}\approx 0.1667. $$

Therefore the expected information per observation is

$$ J_G(\beta)=\frac14 \begin{pmatrix} 1 & E[X]\\ E[X] & E[X^2] \end{pmatrix} = \begin{pmatrix} 1/4 & 0\\ 0 & 1/24 \end{pmatrix}. $$

The random-design theorem says the realized normalized conditional information converges almost surely to this matrix. Its slope information is positive, but smaller than its intercept information because \(E[X^2]=1/6\), rather than \(1\) as in the balanced fixed design with covariates \(-1\) and \(1\).

Worked Example: A Two-Point Random Design

Let \(P(X=0)=1/4\) and \(P(X=1)=3/4\). Choose \(\beta_0=\log(1/4)\) and \(\beta_1=\log 6\). At \(x=0\), the odds are \(1/4\), so \(p_\beta(0)=1/5=0.2\) and \(w_\beta(0)=0.2(0.8)=0.16\). At \(x=1\), the odds are \((1/4)6=3/2\), so \(p_\beta(1)=3/5=0.6\) and \(w_\beta(1)=0.6(0.4)=0.24\). Thus

$$ J_G(\beta) =\frac14(0.16) \begin{pmatrix}1&0\\0&0\end{pmatrix} +\frac34(0.24) \begin{pmatrix}1&1\\1&1\end{pmatrix} = \begin{pmatrix}0.22&0.18\\0.18&0.18\end{pmatrix}. $$

The determinant is \(0.22(0.18)-0.18^2=0.0396-0.0324=0.0072>0\), so the information limit is positive definite. This example also shows why the weights must be calculated at each covariate value before averaging: the success probabilities, and hence the information weights, differ between \(x=0\) and \(x=1\).

What the Limit Tells Us

A fixed-design limit is determined by the limiting empirical distribution \(H\); a random-design limit is determined by the covariate distribution \(G\). If a sequence of fixed designs has empirical distributions approaching the same distribution as the random covariates, both information limits have the same integral form. The distinction is then in the sampling interpretation: fixed covariates have no sampling variation, whereas random covariates produce a realized information matrix that varies from sample to sample before converging.

For the logistic model, \(J\) is positive definite precisely when no nonzero vector \(a=(a_0,a_1)^\mathsf{T}\) satisfies \(a_0+a_1X=0\) with probability one under the limiting design distribution. Indeed, for any \(a\), \(a^\mathsf{T}J a=E[w_\beta(X)(a_0+a_1X)^2]\). At every finite predictor, \(w_\beta(X)>0\), so this expectation is zero exactly when the linear expression vanishes almost surely. Thus, with an intercept and slope, covariate values must vary in the limiting design to identify both directions from local information.

Under the usual likelihood regularity conditions and a nonsingular information limit, total information grows approximately as \(nJ\); consequently, the information-based covariance scale for the coefficient estimator is \(J^{-1}/n\). This gives a practical interpretation of the matrices calculated here: their eigen-directions describe how strongly the design informs combinations of coefficients. A small eigenvalue signals a weakly informed direction, even when the sample size is large.

Common Mistake: Averaging the Covariate First

A tempting but incorrect shortcut is to replace the covariate by its mean and calculate information only at that value. In general, \(E[w_\beta(X)z(X)z(X)^\mathsf{T}]\) is not equal to \(w_\beta(E[X])z(E[X])z(E[X])^\mathsf{T}\). The information weight depends nonlinearly on the covariate, and the matrix also contains \(X^2\). For example, in the continuous example, \(E[X]=0\) would make the slope component appear to vanish if one evaluated only at the mean; the correct component is \(E[X^2]/4=1/24\), which is positive.

The reliable calculation is to form the weighted matrix at each covariate value and then average its entries under the fixed-design limit or random-design distribution. This preserves both covariate variation and the response-dependent logistic weights.

Key takeaway: Normalize information by \(n\) to identify its per-observation limit. For fixed covariates, average over the limiting empirical design; for iid random covariates, average over their population distribution. In both cases, logistic information is the average of \(p_\beta(x)\{1-p_\beta(x)\}(1,x)^\mathsf{T}(1,x)\).

Check Your Understanding

Use the conditional information formula and the distinction between the two sampling regimes.

  1. For a fixed design with \(\beta=(0,0)^\mathsf{T}\), half the covariates equal \(-2\) and half equal \(2\). Calculate the information limit per observation.
  2. If iid covariates have finite second moment, which theorem justifies almost-sure convergence of each entry of the normalized conditional information?
  3. Why is the slope information positive in the continuous symmetric example even though the covariate mean is zero?
  4. For a random-design information matrix \(J\), write \(a^\mathsf{T}Ja\) and state what condition makes \(J\) positive definite in the intercept-and-slope model.
  5. Explain why the expected information based on random covariates is not generally obtained by evaluating the information formula at the mean covariate.
Clinical Biostats