Tutorials › Statistical Theory III - Theories of Inference, Multivariate Methods, and Contingency Tables › Expected Information for Regression Coefficients

Likelihood Inference for Generalized Models · Tutorial 638 of 972

Expected Information for Regression Coefficients

Learn to derive the coefficient information matrix in a generalized linear model and calculate how its weights depend on the mean, variance function, dispersion, and link.

Advanced 12 min read

What You'll Learn

  • State the regularity conditions for the expected coefficient information formula.
  • Derive the GLM score and expected negative Hessian for regression coefficients.
  • Express each information weight in terms of the link derivative and variance function.
  • Calculate information matrices for Bernoulli, Poisson, and Gaussian regression models.
  • Determine when the information matrix is positive definite from the design matrix.
  • Distinguish expected information weights from quantities that depend on observed responses.

Why Expected Information Has a Weighted Design Form

In a generalized linear model, the regression coefficients affect each observation through its linear predictor, while the response distribution determines how informative that observation is about its mean. Expected Fisher information combines these two ingredients: the design specifies the directions in coefficient space, and a scalar weight specifies the information supplied along each design direction.

The link and variance function both matter. Two models with the same design matrix can therefore have different coefficient information, even when their fitted means happen to agree. The derivation below makes that dependence explicit and establishes when the resulting information matrix identifies all coefficient directions.

Model and Information Definition

Let \(Y_1,\ldots,Y_n\) be independent observations from a regular one-parameter exponential-dispersion family, with fixed design vectors \(x_i\in\mathbb{R}^p\). Suppose the density or mass function for observation \(i\) has the form

$$ f_i(y_i;\theta_i,\phi) = \exp\left\{\frac{y_i\theta_i-b(\theta_i)}{\phi}+c(y_i,\phi)\right\}, $$

where the dispersion \(\phi>0\) is known and common to the observations. Write \(\mu_i=E[Y_i]\) and \(V(\mu_i)=\operatorname{Var}(Y_i)/\phi\). Thus \(E[Y_i]=b'(\theta_i)=\mu_i\), \(V(\mu_i)=b''(\theta_i)>0\), and \(\operatorname{Var}(Y_i)=\phi V(\mu_i)\). Let \(\beta\in\mathbb{R}^p\) be in an open parameter set, set \(\eta_i=x_i^T\beta\), and use a differentiable link \(\eta_i=g(\mu_i)\). Assume the mean is in the interior of its allowable range, the link has a nonzero derivative there, and the likelihood is regular so that differentiation and expectation can be interchanged where needed.

Definition: The expected Fisher information for \(\beta\) is \(I(\beta)=E_\beta[-\nabla_\beta^2\ell(\beta)]\), where \(\ell(\beta)\) is the log-likelihood. Under the stated regularity conditions it also equals the covariance matrix of the score, \(E_\beta[U(\beta)U(\beta)^T]\), since \(E_\beta[U(\beta)]=0\).

Let \(X\) be the \(n\times p\) matrix whose \(i\)th row is \(x_i^T\). The diagonal matrix of information weights will be denoted by \(W\); its entries will be derived rather than assumed.

Deriving the Score and Expected Information

For one observation, differentiating the exponential-dispersion log-likelihood with respect to \(\theta_i\) gives \((y_i-\mu_i)/\phi\). Also \(d\theta_i/d\mu_i=1/V(\mu_i)\), and \(d\mu_i/d\eta_i\) describes how the link converts a change in the linear predictor into a change in the mean. Define \(a_i=d\mu_i/d\eta_i\). By the chain rule, the contribution to the coefficient score is

$$ U_i(\beta) = \frac{(Y_i-\mu_i)a_i}{\phi V(\mu_i)}x_i, \qquad U(\beta)=\sum_{i=1}^n U_i(\beta). $$

Because \(\eta_i=g(\mu_i)\), the link derivative gives \(a_i=1/g'(\mu_i)\). The response variance then determines the covariance of each score contribution. Independence makes the covariance between distinct contributions zero, and each contribution has mean zero.

Theorem: Under the model and regularity conditions above, the expected Fisher information for \(\beta\) is \(I(\beta)=X^TWX\), where \(W=\operatorname{diag}(w_1,\ldots,w_n)\) and \(w_i=\dfrac{a_i^2}{\phi V(\mu_i)} =\dfrac{1}{\phi V(\mu_i)\{g'(\mu_i)\}^2}\).

Proof. First derive the expected negative Hessian. Put \(c_i(\mu_i)=a_i/\{\phi V(\mu_i)\}\). The score contribution is \(c_i(\mu_i)(Y_i-\mu_i)x_i\). Since \(d\mu_i/d\beta=a_i x_i\), differentiating this score gives

$$ \nabla_\beta U_i(\beta) = \left[ \frac{dc_i}{d\mu_i}a_i(Y_i-\mu_i) - c_i(\mu_i)a_i \right]x_ix_i^T. $$

Taking expectation at the model parameter eliminates the first term because \(E[Y_i-\mu_i]=0\). The remaining expected negative Hessian contribution is \(c_i a_i x_ix_i^T=a_i^2x_ix_i^T/\{\phi V(\mu_i)\}\). Summing over observations yields \(X^TWX\).

For the covariance definition, the score contributions are independent and mean zero. Therefore

$$ E[U_iU_i^T] = \frac{a_i^2}{\phi^2 V(\mu_i)^2} \operatorname{Var}(Y_i)x_ix_i^T = \frac{a_i^2}{\phi V(\mu_i)}x_ix_i^T. $$

Their sum is again \(X^TWX\). This also verifies the information equality directly for this model. \(\square\)

The formula separates the roles of the model components. The design enters through \(x_ix_i^T\); the variance function and dispersion determine response variability; and the link enters through \(a_i\), the derivative of the mean with respect to the linear predictor. When the mean link is differentiable with nonzero derivative, a steep change in the link scale can alter how much coefficient information a given mean supplies.

Worked Examples

Worked Example: Bernoulli Responses with a Log Link

Take two independent Bernoulli observations with means \(\mu_1=1/2\) and \(\mu_2=3/4\), and use a log link, \(\eta_i=\log\mu_i\). Use the two-column coefficient vector with design rows \(x_1^T=(1,0)\) and \(x_2^T=(0,1)\). The corresponding coefficient values are \(\beta=(\log(1/2),\log(3/4))^T\); both are negative, so the fitted probabilities are strictly between zero and one. For Bernoulli responses, \(\phi=1\) and \(V(\mu)=\mu(1-\mu)\).

For the log link, \(d\mu/d\eta=\mu\). Thus the first weight is

$$ w_1 = \frac{(1/2)^2}{(1/2)(1/2)} = \frac{1/4}{1/4} = 1. $$

The second weight is

$$ w_2 = \frac{(3/4)^2}{(3/4)(1/4)} = \frac{9/16}{3/16} = 3. $$

Here \(X\) is the \(2\times2\) identity matrix. Consequently, the coefficient information is

$$ I(\beta)=X^TWX = \begin{pmatrix} 1&0\\ 0&3 \end{pmatrix}. $$

The second fitted mean contributes three times the information of the first in its own design direction. This is a noncanonical Bernoulli link: the result follows from its derivative \(d\mu/d\eta=\mu\), not from the canonical logit-link formula.

Worked Example: Poisson Regression with a Log Link

Let \(Y_i\) be independent Poisson observations with log link and design rows \(x_i^T=(1,x_i)\) for \(x_i=0,1,2\). Choose \(\beta=(\log 2,\log 2)^T\). The linear predictors are \(\log 2,\log 4,\log 8\), so the means are \(\mu_1=2,\mu_2=4,\mu_3=8\). For Poisson responses, \(\phi=1\) and \(V(\mu)=\mu\); the log link gives \(d\mu/d\eta=\mu\). Hence \(w_i=\mu_i^2/\mu_i=\mu_i\), giving weights \(2,4,8\).

The design matrix and weighted information are

$$ X= \begin{pmatrix} 1&0\\ 1&1\\ 1&2 \end{pmatrix}, \qquad I(\beta)=X^TWX = \begin{pmatrix} 2+4+8 & 0(2)+1(4)+2(8)\\ 0(2)+1(4)+2(8) & 0^2(2)+1^2(4)+2^2(8) \end{pmatrix} = \begin{pmatrix} 14&20\\ 20&36 \end{pmatrix}. $$

The determinant is \(14(36)-20^2=504-400=104>0\), and the upper-left entry is positive, so this symmetric \(2\times2\) matrix is positive definite. Both coefficient directions have positive information in this design.

Worked Example: Gaussian Regression with Known Variance

Suppose \(Y_i\) are independent normal responses with means \(\mu_i=\beta_0+\beta_1x_i\), design points \(x_i=0,1,2\), and known variance \(\sigma^2=4\). This is a Gaussian model with identity link, \(\phi=4\), and \(V(\mu)=1\). Since \(d\mu/d\eta=1\), every observation has weight \(w_i=1/4\).

The design matrix has rows \((1,0),(1,1),(1,2)\). Therefore

$$ I(\beta) = \frac14 X^TX = \frac14 \begin{pmatrix} 3&3\\ 3&5 \end{pmatrix} = \begin{pmatrix} 3/4&3/4\\ 3/4&5/4 \end{pmatrix}. $$

Its determinant is \((3/4)(5/4)-(3/4)^2=15/16-9/16=6/16=3/8>0\), so it is positive definite. The factor \(1/4\) shows directly that, all else equal, larger known response variance means less coefficient information.

When Does the Information Identify Every Coefficient Direction?

A positive information weight cannot compensate for a design that fails to distinguish some coefficient combinations. The following condition makes this precise.

Theorem: If every \(w_i>0\), then \(I(\beta)=X^TWX\) is positive definite if and only if \(X\) has full column rank \(p\).

Proof. For any \(v\in\mathbb{R}^p\),

$$ v^TI(\beta)v = v^TX^TWXv = \sum_{i=1}^n w_i(x_i^Tv)^2. $$

If \(X\) has full column rank, \(Xv=0\) implies \(v=0\). Thus for each nonzero \(v\), at least one \(x_i^Tv\neq0\); since every \(w_i>0\), the displayed sum is strictly positive. Hence \(I(\beta)\) is positive definite. Conversely, if \(X\) does not have full column rank, there is a nonzero \(v\) with \(Xv=0\). The displayed quadratic form is then zero, so \(I(\beta)\) is not positive definite. \(\square\)

Under the stated interior-mean and positive-variance conditions, the formula gives \(w_i>0\). If some observations have zero weight because a model is at a boundary or violates those conditions, the relevant condition is instead that the positively weighted design rows span \(\mathbb{R}^p\).

Common Pitfall and Practical Interpretation

Common mistake: For a Bernoulli log-link model, one might substitute the Bernoulli variance \(\mu(1-\mu)\) into the denominator but forget to square the derivative \(d\mu/d\eta=\mu\), or incorrectly treat the resulting weight as \(\mu(1-\mu)\). The correction is to use the full formula: \(w=\{d\mu/d\eta\}^2/\{\phi V(\mu)\}\). At \(\mu=1/2\), this is \((1/2)^2/\{(1/2)(1/2)\}=1\); at \(\mu=3/4\), it is \((3/4)^2/\{(3/4)(1/4)\}=3\). The link derivative is essential.

The expected weights depend on the model parameter through the means, but not on the observed response values. This distinguishes expected information from the observed negative Hessian, which can depend on the data. The design-weight decomposition is also useful for understanding local precision: information accumulates across observations in the directions represented by their design vectors, with the model assigning each direction its own weight.

Key takeaway: For a regular GLM with known dispersion, the coefficient information is \(X^TWX\), with \(w_i=1/\{\phi V(\mu_i)[g'(\mu_i)]^2\}\). Correctly identifying both the variance function and link derivative is necessary to obtain the right matrix.

Check Your Understanding

Work through these questions using the information formula and its assumptions.

  1. For a Bernoulli model with logit link, show that \(d\mu/d\eta=\mu(1-\mu)\), and derive the corresponding weight when \(\phi=1\).
  2. For a Poisson model with identity link, on a parameter region where the means are positive, derive the weight and state how it depends on \(\mu_i\).
  3. Explain why the expected information for the Gaussian model in the worked example is independent of the observed response values.
  4. If two columns of the design matrix are identical, what does the rank theorem imply about the coefficient information matrix?
  5. For a model with dispersion \(\phi\), explain how multiplying \(\phi\) by a positive constant changes the expected information when the means, design, and link are held fixed.
Clinical Biostats