Variances and Regression Residuals

Cochran's C Test Table: Critical Values for the Largest Variance

Critical values for Cochran's test of whether the largest of several group variances is too large.

  • k = 2 to 120 groups
  • α = 0.05 and 0.01
  • Test your variances

Cochran's C Table

Jump to a significance level below. Rows: df per group (n − 1) · Columns: number of groups k · Cells: critical C. Reject if C > the cell.

α = 0.05

α = 0.05
Number of groups (k) →
df (n − 1) ↓
234567891011121520304060120
10.99850.96690.90650.84130.78070.72700.67980.63850.60200.56970.54100.47090.38940.29290.23690.17370.0998
20.97500.87090.76790.68380.61610.56120.51570.47750.44500.41690.39240.33460.27050.19790.15750.11320.0633
30.93920.79770.68390.59810.53210.48000.43770.40270.37330.34820.32640.27580.22050.15930.12580.08950.0494
40.90570.74570.62870.54400.48030.43070.39100.35840.33110.30800.28800.24190.19210.13770.10820.07650.0419
50.87720.70700.58940.50630.44470.39720.35940.32850.30280.28110.26240.21950.17350.12360.09680.06820.0371
60.85340.67700.55980.47830.41840.37260.33620.30670.28230.26160.24400.20340.16020.11370.08870.06230.0337
70.83320.65310.53650.45640.39800.35360.31850.29010.26660.24680.22990.19120.15020.10610.08270.05790.0312
80.81590.63330.51750.43870.38170.33840.30430.27680.25410.23500.21870.18150.14220.10030.07790.05440.0292
90.80100.61670.50180.42410.36820.32590.29270.26590.24390.22540.20960.17370.13580.09550.07410.05170.0277
100.78800.60250.48840.41180.35680.31540.28290.25680.23530.21730.20200.16710.13050.09150.07090.04940.0264
160.73410.54660.43650.36450.31360.27560.24610.22260.20330.18720.17350.14270.11060.07690.05930.04100.0217
360.66010.47480.37190.30650.26120.22780.20220.18190.16540.15170.14020.11440.08780.06030.04610.03160.0164
1440.58130.40310.30930.25130.21190.18330.16160.14460.13080.11950.11000.08890.06750.04580.03470.02350.0120
∞0.50000.33330.25000.20000.16670.14290.12500.11110.10000.09090.08330.06670.05000.03330.02500.01670.0083

α = 0.01

α = 0.01
Number of groups (k) →
df (n − 1) ↓
234567891011121520304060120
10.99990.99330.96760.92790.88280.83760.79450.75440.71750.68370.65280.57470.47990.36320.29400.21510.1225
20.99500.94230.86430.78850.72180.66440.61520.57270.53580.50360.47510.40690.32970.24120.19160.13710.0759
30.97940.88320.78140.69570.62580.56850.52100.48100.44690.41750.39190.33180.26540.19140.15070.10680.0583
40.95860.83350.72120.63290.56350.50800.46270.42510.39340.36630.34280.28820.22880.16350.12810.09020.0489
50.93730.79330.67610.58750.51950.46590.42270.38700.35720.33180.30990.25930.20480.14550.11350.07960.0429
60.91720.76060.64100.55310.48660.43470.39320.35920.33080.30680.28610.23860.18770.13270.10330.07220.0387
70.89880.73350.61290.52590.46090.41050.37050.33780.31060.28760.26800.22280.17480.12310.09560.06670.0356
80.88230.71070.58970.50380.44010.39110.35230.32070.29450.27250.25360.21040.16460.11560.08970.06240.0332
90.86740.69120.57020.48530.42290.37510.33730.30670.28140.26010.24190.20030.15640.10960.08480.05890.0313
100.85390.67430.55360.46970.40840.36170.32480.29500.27040.24970.23210.19190.14960.10460.08090.05610.0297
160.79490.60580.48820.40940.35290.31050.27740.25090.22920.21100.19560.16080.12440.08630.06640.04570.0240
360.70640.51520.40560.33490.28560.24920.22130.19900.18100.16600.15330.12500.09580.06570.05020.03420.0177
1440.60630.42300.32520.26440.22300.19290.17010.15210.13760.12570.11570.09350.07090.04800.03640.02450.0125
∞0.50000.33330.25000.20000.16670.14290.12500.11110.10000.09090.08330.06670.05000.03330.02500.01670.0083

Tip: click any value to highlight its row and column.

How to read this table

  1. Compute the variance of each of the k groups (all of size n).
  2. C = largest variance / sum of all the variances.
  3. Find the row for df = n − 1 and the column for k.
  4. The largest variance is significantly too large if C exceeds the table value.

Worked example

Five laboratories each run 6 replicates and report variances of 4.1, 3.6, 12.8, 5.0 and 4.4. C = 12.8 / 29.9 = 0.428. Row df = 5, column k = 5 gives 0.5063, so laboratory 3 is not significantly more variable than the others at the 5% level.

Click the underlined links to highlight the value in the table.

Calculator

For values between the rows and columns of the table. Results update as you type.

Formula and how the values were computed

C = s²max / Σ sᵢ²  ·  Ccrit = 1 / (1 + (k − 1)/Fα/k; n−1, (k−1)(n−1))

Values use Cochran's relationship with the F distribution, C = 1 / (1 + (k − 1)/F), where F is the upper α/k point of F on (n − 1) and (k − 1)(n − 1) df. This Bonferroni-type bound is the standard way the table is computed and is essentially exact at these significance levels.

Frequently asked questions

Where is Cochran's C used?

In interlaboratory studies (ISO 5725) to screen laboratories with unusually large within-laboratory variance, and as a check on homogeneity of variance before ANOVA.

Is this the same as Cochran's Q test?

No. Cochran's Q is a test for matched binary outcomes. Cochran's C, tabulated here, compares variances.

Related calculators and tutorials