Why Information Depends on the Contrast
In a regression model, an analysis may focus on a slope, a treatment coefficient, or a difference between two predicted means. Each target is a particular combination of the model coefficients. Its precision depends not only on the regression design but also on which combination is being estimated. In particular, two coefficients can be correlated, so adding their estimated values can have a different variance from subtracting them.
The inverse information matrix accounts for both coefficient variances and their covariances. This makes it possible to calculate the variance of a specified regression contrast directly, then express its precision as scalar information. In a group sequential setting, that scalar refers to the same contrast at each analysis; it is not automatically proportional to the number of participants enrolled.
Model, Contrast, and Information
Consider the fixed-design linear model \(Y=X\beta+\varepsilon\), where \(Y\) is an \(n\)-vector of outcomes, \(X\) is a known \(n\)-by-\(p\) design matrix, and \(\beta\) is a \(p\)-vector of regression coefficients. For the standard normal linear model, assume that the errors are independent and normally distributed with mean zero and common variance \(\sigma^2\), so \(\varepsilon\sim N(0,\sigma^2 I_n)\). Also assume that \(X\) has full column rank, meaning its columns are linearly independent. These assumptions make the coefficients identifiable and give the usual model-based variance formula.
A linear contrast is a specified scalar combination of coefficients, written \(\theta=c^\mathsf{T}\beta\), where \(c\) is a fixed \(p\)-vector. For example, \(c\) may select one slope, or combine an intercept and slope to express a mean at a particular covariate value. The coefficient vector must be stated in the same order as the columns of \(X\).
The least-squares estimator is \(\hat{\beta}=(X^\mathsf{T}X)^{-1}X^\mathsf{T}Y\). Under the stated model, its covariance matrix is \(\sigma^2(X^\mathsf{T}X)^{-1}=J^{-1}\). The contrast estimate is \(c^\mathsf{T}\hat{\beta}\), and applying the variance rule for a linear combination gives \(c^\mathsf{T}J^{-1}c\). Thus the off-diagonal entries of the inverse information matrix matter whenever more than one coefficient contributes to the contrast.
When \(\sigma^2\) is unknown, the model-based variance is estimated by replacing \(\sigma^2\) with the residual mean square \(s^2\). The resulting estimated standard error is often used for a \(t\)-test or confidence interval. For planning under a specified variance, however, information is calculated using that variance assumption. If the variance is estimated from interim data, the estimated information is the reciprocal of the estimated contrast variance, and its uncertainty should not be mistaken for exact knowledge of the information.
From the Information Matrix to Contrast Information
The formula follows directly from the normal likelihood. Up to a constant, its log-likelihood as a function of \(\beta\), for fixed \(\sigma^2\), is \(-\{(Y-X\beta)^\mathsf{T}(Y-X\beta)\}/(2\sigma^2)\). The negative matrix of second derivatives with respect to \(\beta\) is \(X^\mathsf{T}X/\sigma^2\), which is the information matrix. Inverting it yields the covariance matrix of \(\hat{\beta}\).
For completeness, if \(A\) is the covariance matrix of a random vector \(U\), then the variance of \(c^\mathsf{T}U\) is \(c^\mathsf{T}Ac\). Applying this identity with \(U=\hat{\beta}\) and \(A=J^{-1}\) gives the contrast variance. Taking its reciprocal defines the contrast information. This reciprocal convention reflects that smaller variance means greater information; it does not mean that the full matrix \(J\) can be reduced to one meaningful scalar without specifying a target contrast.
The units provide a useful check. If \(\theta\) is measured in outcome units, its variance is in squared outcome units and \(I_c\) is in inverse squared outcome units. If the contrast is rescaled to \(a\theta\), its variance is multiplied by \(a^2\) and its information is divided by \(a^2\). Consequently, information values are comparable only when they refer to the same contrast scaling and outcome units.
Worked Calculations
Worked Example: Treatment Contrast in a Two-Group Regression
Suppose a hypothetical balanced experiment has 20 participants in each group. Model the outcome as \(Y_i=\beta_0+\beta_1 T_i+\varepsilon_i\), where \(T_i=0\) for control and \(T_i=1\) for treatment. Assume independent normal errors with known standard deviation \(\sigma=4\) outcome units. The design has full rank because both treatment indicator values occur. The target is the treatment-minus-control mean difference, \(\theta=\beta_1\), so \(c=(0,1)^\mathsf{T}\).
The design cross-product matrix and its inverse are
Since \(\sigma^2=16\), the variance of the treatment contrast is
The standard error is \(\sqrt{1.60}=1.265\) outcome units, and the contrast information is \(1/1.60=0.6250\) per squared outcome unit. This is information for the treatment-minus-control difference, not information for the intercept.
Worked Example: Information for a Slope
In a hypothetical study, five observations are planned at fixed covariate values \(x=-2,-1,0,1,2\). Use the model \(Y_i=\beta_0+\beta_1x_i+\varepsilon_i\), with independent normal errors of known standard deviation \(\sigma=3\) outcome units. The covariate values are not all equal, so the intercept and slope are identifiable. The target is the slope per one covariate unit, with \(c=(0,1)^\mathsf{T}\).
The covariate values sum to zero and their squared values sum to 10, giving
Therefore the slope variance and information are
The slope standard error is \(0.9487\) outcome units per covariate unit. Here the zero off-diagonal entries mean that the fitted intercept and slope are uncorrelated under this design and model; this is a consequence of centering the covariate values, not a universal property of regression.
Worked Example: A Predicted-Mean Contrast With Covariance
For a hypothetical regression study, let the fixed covariate values be \(0,1,2,3\), and fit \(Y_i=\beta_0+\beta_1x_i+\varepsilon_i\). Assume independent normal errors with known variance \(\sigma^2=4\) outcome units squared. The design has full rank because the covariate varies. Compare the model mean at \(x=2\) with the model mean at \(x=-1\). Their difference is \((\beta_0+2\beta_1)-(\beta_0-\beta_1)=3\beta_1\), so \(c=(0,3)^\mathsf{T}\).
The design cross-product matrix and inverse are
The contrast variance includes the slope variance and the contrast multiplier:
Equivalently, the contrast is three times the slope, whose variance is \(4(0.20)=0.80\); multiplying that variance by \(3^2\) also gives \(7.20\). Its standard error is \(2.683\) outcome units, and its information is \(1/7.20=0.1389\) per squared outcome unit. This is uncertainty in a difference between two model means, not in a future individual outcome; predicting a future observation would also include residual variation.
Diagnostics, Alternatives, and Limitations
Before interpreting an information calculation, verify that the contrast is identifiable and that the covariance model is appropriate. The following checks catch common failures.
- Check rank and conditioning. If \(X\) is rank deficient, \(X^\mathsf{T}X\) cannot be inverted as written. Near-collinearity can also make the inverse unstable and produce large contrast variances. A generalized inverse alone does not make every contrast estimable; the particular contrast must be identifiable from the design.
- Check the contrast and coefficient order. A misplaced coefficient or a missing contrast multiplier changes the target and its variance. Confirm that \(c\) describes the requested scientific comparison and that its units are understood.
- Check covariance assumptions. Residual plots and knowledge of the design can reveal unequal variances, dependence, or strong departures from the assumed error distribution. If the errors are correlated or have known non-identity covariance \(V\), the model-based information becomes \(X^\mathsf{T}V^{-1}X\); using \(X^\mathsf{T}X/\sigma^2\) without justification can misstate precision.
- Check positivity and scale. With a valid full-rank design and positive variance, the computed contrast variance must be positive. A nonpositive result usually signals an arithmetic, coding, or matrix-inversion error. Check that rescaling the contrast changes information by the reciprocal squared factor.
A convenient alternative is to obtain the standard error of the contrast directly from regression software and calculate information as \(1/SE^2\), provided the standard error uses the same model and contrast. For heteroskedasticity-robust or other sandwich standard errors, this reciprocal can summarize estimated precision, but it is not necessarily the inverse of the model’s Fisher information matrix. Generalized least squares is the model-based alternative when a suitable error covariance matrix \(V\) is specified. These approaches answer related questions but rely on different variance assumptions.
For sequential monitoring, the relevant quantity is the variance or information for the prespecified contrast at each analysis, calculated on a consistent scale. The inverse matrix is not itself a universal measure of study information: a different target contrast can have a different variance under the same fitted design. Furthermore, plugging in an estimated residual variance adds uncertainty, and a changed design or covariance structure can make information from different analyses less directly comparable. The calculation describes model-based precision; it does not by itself establish that the model or the underlying scientific interpretation is correct.
Common Mistake
A frequent error is to read the diagonal entry of the inverse information matrix for one coefficient and use it as the variance of any contrast involving that coefficient. That works only for a contrast that selects exactly that coefficient. For a general contrast, calculate the full quadratic form \(c^\mathsf{T}J^{-1}c\), including the off-diagonal covariance terms and all contrast multipliers. In particular, the variance of a difference is not generally the sum of the two coefficient variances; the covariance contributes as well.
Check Your Understanding
Answer each question, then compare with the solutions below.
- If the variance of a specified contrast is 2.5 squared outcome units, what is its information, including units?
- If a contrast is changed from \(\theta\) to \(4\theta\), how does its variance and information change?
- A regression model has an intercept and a slope. What contrast vector represents the model mean at covariate value \(x=3\), when coefficients are ordered as \((\beta_0,\beta_1)\)?
- Why is a diagonal entry of the inverse information matrix not generally enough to calculate the variance of a contrast involving two coefficients?
Solutions. (1) The information is \(1/2.5=0.400\) per squared outcome unit. (2) The variance is multiplied by \(4^2=16\), while information is divided by 16. (3) The model mean is \(\beta_0+3\beta_1\), so \(c=(1,3)^\mathsf{T}\). (4) The contrast variance is a quadratic form that includes coefficient variances and their covariance; using only one diagonal entry omits any other coefficient’s contribution and the cross-covariance term.