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
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.
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
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.
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
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
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
The second weight is
Here \(X\) is the \(2\times2\) identity matrix. Consequently, the coefficient information is
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
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
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.
Proof. For any \(v\in\mathbb{R}^p\),
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.
Check Your Understanding
Work through these questions using the information formula and its assumptions.
- For a Bernoulli model with logit link, show that \(d\mu/d\eta=\mu(1-\mu)\), and derive the corresponding weight when \(\phi=1\).
- 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\).
- Explain why the expected information for the Gaussian model in the worked example is independent of the observed response values.
- If two columns of the design matrix are identical, what does the rank theorem imply about the coefficient information matrix?
- 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.