Skip to main content
. Author manuscript; available in PMC: 2015 Nov 10.
Published in final edited form as: Stat Med. 2013 Aug 23;33(2):330–360. doi: 10.1002/sim.5926

Table 5.

Algorithm for deriving mm-ANOVA formulas

  1. Derive the mm-ANOVA model
    1. Define the conventional ANOVA model that corresponds to the study design as if each reader-performance measure was the mean of case-level outcomes. (Note: Since reader-performance measures are measures of discrimination between diseased and nondiseased cases, disease status should not be included as a factor.)
    2. From the conventional ANOVA model defined in step 1a, derive the mm-ANOVA model by averaging across cases. Define the mm-ANOVA model error term equal to the mean, across cases, of the sum of the conventional ANOVA model error term and random effects involving case.
    3. Express the mm-ANOVA model error variance and covariances in terms of the conventional ANOVA model variance components.
    4. Determine the mm-ANOVA model covariance constraints implied by step 1c.
  2. Derive the mm-ANOVA model test statistic and its null distribution for a hypothesis express in terms of test accuracies (i.e., expected reader-performance measures)
    1. State the hypothesis of interest in terms of the mm-ANOVA model.
    2. Express the hypotheses from step 2a in terms of the conventional ANOVA model.
    3. Create the expected-mean-square table for the conventional ANOVA model
    4. Determine the conventional ANOVA F statistic corresponding to the step 2b hypotheses.
    5. Express mm-ANOVA mean squares in terms of conventional ANOVA mean squares.
    6. Express F from step 2d in terms of the mm-ANOVA model mean squares and U, where U is a linear function of conventional ANOVA model mean squares that involve case.
    7. Express E (U) in terms of conventional ANOVA model variance components, and then in terms of mm-ANOVA model error covariance parameters using the relationships from step 1c.
    8. Modify F from step 2f to produce the mm-ANOVA statistic FOR* by replacing U by E (U), expressed as a linear function of mm-ANOVA covariance parameters.
    9. Derive FOR by replacing covariance parameters in FOR* by estimates that take into account the constraints from step 1d.
    10. Determine the approximate null distribution of FOR in the following way: Write the denominator of FOR in the form b(iaiMSi˜+d^) where the MSi˜ are mm-ANOVA model mean squares, is a function of the covariance parameter estimates, and the ai and b are constants. Then FOR will have an approximate Fdf1,df2 null distribution, where df1 is the numerator degrees of freedom for the conventional ANOVA model test statistic in step 2d and df2 is given by
      df2=[iaiMSi˜+d^]2i[aiMSi˜]2df(MSi˜)
      where df(MSi˜) is the degrees of freedom for MSi˜, and hence also for MSi.
  3. Derive confidence intervals for a linear function g (θ) of test accuracy parameters.
    1. Write the test accuracy parameter vector θ in terms of the mm-ANOVA model.
    2. Write θ in terms of the conventional ANOVA model.
    3. Determine the conventional ANOVA estimate for θ, denoted by θ̂.
    4. Determine the variance V of g (θ̂) in terms of conventional ANOVA parameters.
    5. Write V from step 3d in the form V = bE (∑ aiMSi) for constants b and ai.
    6. Write V from step 3e in the form V=b˜E(ãiMSi˜+U) where and ãi are constants and U is a linear function of conventional ANOVA mean squares that involve case.
    7. Express E (U) in terms of conventional ANOVA model variance components and then in terms of mm-ANOVA model error covariance parameters, using the relationships from step 1c; then rewrite V using this expression for E (U).
    8. Derive the variance estimate from V by replacing expected mean squares by mean squares and replacing covariances by estimates that take into account the constraints from step 1d.
    9. Derive the degrees of freedom df2 for using the general formula for df2 given in step 2j.
    10. Write θ̂ from step 3c in terms of the mm-ANOVA model.
    11. An approximate (1 − α) 100% confidence interval for g (θ) is given by g(θ^)±tα/2;df2V^, where is determined in step 3h, df2 in step 3i and θ̂ in step 3j.
  4. Derive the non-null distribution of FOR from step 2i
    1. Compute the noncentrality parameter in terms of the conventional ANOVA model: λ=df(MSnum)MSnum|Y=E(Y)E(MSnum|H0) where MSnum is the numerator mean square from the conventional ANOVA F statistic given in step 2d.
    2. Express λ in terms of mm-ANOVA parameters by replacing variance components involving case by mm-ANOVA covariances.
    3. Determine the denominator degrees of freedom in terms of mm-ANOVA parameters using df2=[iaiE(MSi˜)+d]2i[aiE(MSi˜)]2/df(MSi˜) where b(iaiMSi˜+d) is the denominator of FOR* from step 2h
    4. The non-null distribution is given by Fdf1,df2, where df1 = df (MSnum), df2 is determined in step 4c and λ in step 4b.