Tutorials › Group Sequential Methods and Sample Size Re-Estimation › Score Statistics in Regular Models

The Canonical Joint Distribution · Tutorial 46 of 699

Score Statistics in Regular Models

Learn to standardize score statistics with Fisher information and derive their joint canonical normal form under the null and local alternatives.

Advanced 11 min read

What You'll Learn

  • Define the score and Fisher information in a regular parametric model.
  • Explain the conditions behind the asymptotic normal approximation to a standardized score.
  • Derive the covariance structure of nested score statistics from shared observations.
  • Obtain the canonical drift under local alternatives.
  • Project out nuisance-parameter scores using efficient information.
  • Recognize when score-based normal approximations may be unreliable.

Why Scores Lead to a Canonical Model

A score statistic measures how rapidly the log likelihood would change if a parameter moved away from its null value. Fisher information scales that change by the amount of information in the data. In a regular model, this standardized score is approximately normal. At several nested analyses, the cumulative scores share observations, so their covariance is determined by the information accumulated at each look. Together these facts yield the canonical joint normal approximation used in group sequential methods.

The approximation is not automatic merely because a statistic is called a score. It relies on a correctly specified, sufficiently smooth model, finite information, and enough independent information for a central limit approximation. The derivation below uses a scalar parameter first, then gives the standard adjustment when nuisance parameters are present.

Definition: For a model with parameter \(\theta\), likelihood \(L(\theta)\), and log likelihood \(\ell(\theta)=\log L(\theta)\), the score is \(U(\theta)=\partial\ell(\theta)/\partial\theta\). The Fisher information is \(I(\theta)=E_\theta[U(\theta)^2]\). In a regular model it also equals \(-E_\theta[\partial^2\ell(\theta)/\partial\theta^2]\). A score statistic for testing \(H_0:\theta=\theta_0\) is commonly standardized as \(Z=U(\theta_0)/\sqrt{I(\theta_0)}\).

Regularity Conditions and the One-Look Result

For the scalar derivation, suppose observations are independent and the model is correctly specified. Assume the parameter is an interior point of its parameter space; the density is differentiable in \(\theta\); differentiation can be interchanged with integration; the score has finite, positive variance; and no small collection of observations dominates the total information. These conditions support the score identities and a central limit theorem. For a sequence of looks, assume each look adds observations and that cumulative information grows. The score and information are evaluated under the null unless stated otherwise.

Under these regularity conditions, the score has mean zero at the true parameter and variance equal to Fisher information. The standardized score therefore has an approximately standard normal distribution under \(H_0\), provided information is sufficiently large. A two-sided score test compares \(|Z|\) with the standard normal critical value; a one-sided test uses the direction specified by \(H_a\).

Result: If \(H_0:\theta=\theta_0\) is true and the regularity conditions hold, then as information grows, \(U(\theta_0)/\sqrt{I(\theta_0)}\) is approximately \(N(0,1)\). This is an asymptotic approximation, not an assertion that the finite-sample score is exactly normal.

The information identity follows directly from the density \(f(x;\theta)\). Since \(\int f(x;\theta)\,dx=1\), differentiating once gives \(E_\theta[U(\theta)]=0\). Differentiating twice gives \(E_\theta[\partial^2\ell(\theta)/\partial\theta^2]+E_\theta[U(\theta)^2]=0\). Thus expected negative curvature and score variance agree when the differentiations are justified. For independent observations, log likelihoods add, so both score and information add across observations.

Worked Example: A Poisson Rate Score

Suppose a hypothetical monitoring system observes \(X=72\) events over \(E=20\) patient-years. Assume events follow a Poisson model with constant rate \(\lambda\) per patient-year, independent over exposure, with no overdispersion. Test \(H_0:\lambda=3\) against a two-sided alternative using a score approximation.

Ignoring terms that do not depend on \(\lambda\), the log likelihood is \(\ell(\lambda)=X\log\lambda-\lambda E\). Therefore \(U(\lambda)=X/\lambda-E\), and \(I(\lambda)=E/\lambda\). At the null value, \(U(3)=72/3-20=4\) and \(I(3)=20/3=6.667\) events-scale information.

$$ Z=\frac{U(3)}{\sqrt{I(3)}}=\frac{4}{\sqrt{6.667}}=1.549. $$

The two-sided normal-approximation p-value is \(2[1-\Phi(1.549)]\approx 0.121\). At significance level \(0.05\), this is not sufficient evidence against a rate of 3 events per patient-year. The standard error used to scale the score is \(\sqrt{6.667}=2.582\); the units cancel in \(Z\). The model assumptions are substantive: clustering or a changing event rate would invalidate this Poisson information calculation.

From Cumulative Scores to the Joint Normal Form

Let \(U_k\) be the cumulative score at look \(k\), evaluated at \(\theta_0\), and let \(I_k\) be the corresponding cumulative Fisher information under \(H_0\), with \(I_1\leq \cdots \leq I_K\). Define \(Z_k=U_k/\sqrt{I_k}\). Under the null, each component is approximately standard normal. For looks \(j\leq k\), the first \(j\) observations are contained in the data at look \(k\). Independence of observations and the zero-mean score imply that the covariance of the cumulative scores is the information in their shared observations: \(\operatorname{Cov}_0(U_j,U_k)\approx I_j\). Consequently,

$$ \operatorname{Corr}_0(Z_j,Z_k) \approx \frac{I_j}{\sqrt{I_j I_k}} =\sqrt{\frac{I_j}{I_k}},\qquad j\leq k. $$

Thus the vector of standardized scores is approximately multivariate normal with mean zero, unit marginal variances, and the canonical correlation matrix whose \((j,k)\) entry is \(\sqrt{I_j/I_k}\) for \(j\leq k\). The approximation depends on the cumulative information, not on equal spacing of calendar times or sample sizes. The covariance calculation explains the joint distribution; it does not say that the cumulative \(Z\) statistics themselves are independent.

Worked Example: Two Nested Poisson Score Statistics

Consider a hypothetical Poisson process under \(H_0:\lambda=4\) events per unit exposure. The first analysis occurs at exposure \(E_1=25\), with \(X_1=112\) cumulative events; the second occurs at \(E_2=100\), with \(X_2=430\) cumulative events. Assume the constant-rate, independent-event Poisson model. For exposure \(E\), the null score and information are \(U=X/4-E\) and \(I=E/4\).

At the first look, \(U_1=112/4-25=3\), \(I_1=25/4=6.25\), and \(Z_1=3/\sqrt{6.25}=1.200\). At the second look, \(U_2=430/4-100=7.5\), \(I_2=100/4=25\), and \(Z_2=7.5/\sqrt{25}=1.500\). Under the null, the canonical correlation is \(\sqrt{6.25/25}=0.500\). The joint null approximation therefore has mean vector \((0,0)\), unit variances, and correlation \(0.500\). These observed scores are not independent: both include the first 25 exposure units. The computed correlation is a model-based null approximation, not a claim that these two observed values determine the true correlation.

Local Alternatives and Canonical Drift

The same score construction describes local alternatives, which approach the null as total information increases. Write the alternative as \(\theta=\theta_0+h/\sqrt{I_K}\), where \(h\) is a fixed, dimensionless shift and \(I_K\) is the information at the final look under the null. A first-order expansion of the expected null score gives \(E_\theta[U_k(\theta_0)]\approx I_k(\theta-\theta_0)\). Its variance is approximately \(I_k\) for these local shifts. Hence the standardized score has approximate mean \(h\sqrt{I_k/I_K}\) at look \(k\), while its covariance structure remains approximately the canonical one.

$$ (Z_1,\ldots,Z_K)^\mathsf{T} \ \dot{\sim}\ N_K\!\left( \left(h\sqrt{\frac{I_1}{I_K}},\ldots,h\sqrt{\frac{I_K}{I_K}}\right)^\mathsf{T}, \ R \right), \qquad R_{jk}=\sqrt{\frac{I_j}{I_k}}\quad (j\leq k). $$

The notation \(\dot{\sim}\) indicates an asymptotic approximation. This drift is the local-alternative form of the canonical model. If a fixed alternative is not close to the null, the score’s mean and variance under that alternative need not follow this first-order expression. One should not treat \(h\) as a fixed parameter displacement: the displacement is \(h/\sqrt{I_K}\), which shrinks as information increases.

For justification, differentiate the expected null score with respect to the true parameter at \(\theta_0\). Under the regularity conditions, \(\left.\partial E_\theta[U_k(\theta_0)]/\partial\theta\right|_{\theta=\theta_0} =E_{\theta_0}[U_k(\theta_0)^2]=I_k\). A first-order Taylor expansion therefore gives \(E_\theta[U_k(\theta_0)]\approx I_k(\theta-\theta_0)\). Substituting the local displacement and dividing by \(\sqrt{I_k}\) yields the displayed drift. Higher-order terms vanish in the usual regular large-information limit.

Worked Example: Calculating Local Drift at Two Information Levels

Suppose a hypothetical regular scalar model has null information \(I_1=10\) at an interim look and \(I_2=40\) at the final look. Consider the local alternative \(\theta=\theta_0+1/\sqrt{40}\), so \(h=1\). Assume information is correctly specified and the regular local approximation applies.

The approximate mean of the interim standardized score is \(1\sqrt{10/40}=0.500\). The final-look mean is \(1\sqrt{40/40}=1.000\). The null correlation between the two standardized scores is \(\sqrt{10/40}=0.500\). Thus the approximate joint mean is \((0.500,1.000)\), with unit marginal variances and correlation \(0.500\). This calculation gives the score process’s local-alternative drift; it does not imply that a fixed, nonshrinking parameter change would have the same means.

Nuisance Parameters and Efficient Information

When the parameter of interest \(\theta\) is accompanied by nuisance parameters \(\gamma\), the raw score for \(\theta\) can include variation that is also explained by changes in \(\gamma\). Let the Fisher information matrix have blocks \(I_{\theta\theta}\), \(I_{\theta\gamma}\), \(I_{\gamma\theta}\), and \(I_{\gamma\gamma}\). Under regularity and nonsingular nuisance information, the score component adjusted for nuisance directions and its information are

$$ U_{\theta\cdot\gamma} =U_\theta-I_{\theta\gamma}I_{\gamma\gamma}^{-1}U_\gamma, \qquad I_{\theta\theta\cdot\gamma} =I_{\theta\theta}-I_{\theta\gamma}I_{\gamma\gamma}^{-1}I_{\gamma\theta}. $$

The standardized efficient score is \(U_{\theta\cdot\gamma}/\sqrt{I_{\theta\theta\cdot\gamma}}\). It removes, to first order, the part of the target score aligned with nuisance scores. In sequential use, the efficient score and its information must be defined consistently at each look; a changing nuisance parameterization or unstable nuisance estimation can spoil the simple approximation.

Worked Example: Projecting Out a Nuisance Score

For a hypothetical four-observation model, suppose each pair \((Y_1,Y_2)\) is independent bivariate normal with unit covariance matrix and mean \((\theta+\gamma,\gamma)\). The target is \(\theta\); \(\gamma\) is an unknown nuisance parameter. Test \(H_0:\theta=0\). The four observed pairs are \((1,0),(1,0),(1,0),(0,1)\), so \(\sum Y_1=3\) and \(\sum Y_2=1\). The model is regular: the mean is differentiable, the covariance is known and positive definite, and its per-observation information matrix is nonsingular.

At \(\theta=0\), the restricted maximum likelihood estimate is \(\hat{\gamma}_0=(\sum Y_1+\sum Y_2)/(2n)=4/8=0.500\). Evaluated there, \(U_\theta=\sum(Y_1-\hat{\gamma}_0)=3-2=1\), and \(U_\gamma=\sum[(Y_1-\hat{\gamma}_0)+(Y_2-\hat{\gamma}_0)]=0\). The per-observation information matrix for \((\theta,\gamma)\) is \(\begin{pmatrix}1&1\\1&2\end{pmatrix}\), so for four observations its blocks are \(I_{\theta\theta}=4\), \(I_{\theta\gamma}=4\), and \(I_{\gamma\gamma}=8\). The determinant per observation is \(1\), confirming nonsingularity.

$$ U_{\theta\cdot\gamma}=1-\frac{4}{8}(0)=1,\qquad I_{\theta\theta\cdot\gamma}=4-\frac{4^2}{8}=2,\qquad Z=\frac{1}{\sqrt{2}}=0.7071. $$

The two-sided normal-approximation p-value is about \(0.480\). It does not provide evidence against \(H_0\) at level \(0.05\). Here the nuisance projection leaves the observed target score unchanged because the restricted nuisance score is zero, but it reduces information from 4 to 2.

How the Score Approach Compares and Where It Can Fail

A score test evaluates the likelihood’s local slope at the null and uses information at that null. A Wald test instead scales an estimated parameter’s distance from the null, while a likelihood-ratio test compares maximized likelihoods. Under regular large-sample conditions these approaches often agree to first order, but their finite-sample results can differ. The score form can be useful when fitting the unrestricted model is difficult, although sequential score analyses still require valid information estimates and consistent nuisance adjustment.

The canonical approximation is most vulnerable when its regularity assumptions fail. Boundary parameters, nonidentifiability, sparse data, strong dependence, model misspecification, or a small number of highly influential observations can make the score nonnormal or the information calculation misleading. Diagnostics should therefore include checking whether the likelihood is smooth near the null, whether fitted information is positive and numerically stable, whether the model’s independence and variance assumptions are plausible, and whether expected counts or effective information are too small for a normal approximation. If these checks fail, a more appropriate finite-sample method or a carefully justified simulation may be needed.

  • Wrong reasoning: “Each \(Z_k\) is approximately standard normal, so the \(Z_k\) values at different looks are independent.”
  • Correction: Marginal normality does not imply independence. Nested scores reuse observations; their canonical null correlation is approximately \(\sqrt{I_j/I_k}\) for \(j\leq k\).
  • Wrong reasoning: “The canonical local drift is valid for any fixed alternative.”
  • Correction: The displayed drift is derived for local alternatives whose distance from the null shrinks at rate \(1/\sqrt{I_K}\). A fixed alternative may require a different mean and variance calculation.

The central practical lesson is to specify the model and its information before standardizing a score. In regular settings, score variance and Fisher information put cumulative statistics on a common scale; shared information then determines the joint covariance, and local alternatives determine the canonical drift. These components make the approximation interpretable, while also making its assumptions visible.

Check Your Understanding

Answer each question, then compare with the brief solutions.

  1. At a null value, a cumulative score has variance 36. What is its Fisher-information standard error?
  2. Two nested looks have information \(I_1=9\) and \(I_2=36\). What is their canonical null correlation?
  3. For \(h=2\), \(I_1=16\), and \(I_K=64\), what is the local-alternative mean of \(Z_1\)?
  4. Why does standard normal marginal behavior at every look not establish independence across looks?
  5. Name two conditions that can make the score-based canonical approximation unreliable.

Solutions: (1) The standard error is \(\sqrt{36}=6\). (2) The correlation is \(\sqrt{9/36}=0.500\). (3) The mean is \(2\sqrt{16/64}=1.000\). (4) Nested scores share observations, so their covariance is generally nonzero; for these information levels it is \(0.500\) after standardization. (5) Examples include a boundary parameter, sparse data, model misspecification, dependent observations, or unstable information estimates.

Clinical Biostats