Skip to main content
← BioBench Labs

Calculator · Run the self-test in your browser

VerifyKit sample-size calculator: reference-value check report

Generated 2026-11-10 by tools/build.mjs (Node v24.20.0, 32.7 s) from the same reference data the automated tests use (reference-data.js). Calculator version 2.0.0.

SHA-256 stats.js: ba470c2e5db06266ae2a3d8604cbca94bc0c53a646e14fa30179f38d3d0a204d
SHA-256 rationale.js: 970159523a58d1084a75e970a852e904f8a5674a8f6263b55f62dbb28a621f85
SHA-256 reference-data.js: b6b20e8f46b446ffcfbdddb8aba65a6f2468b26fdd61618838c8c57a09f598a8

109 / 109published reference values matched
1documented discrepancy (shown, not counted as a pass)
225 + 225grid points (one- and two-sided k) cross-checked
3.0e-12 / 1.0e-12worst confidence error, one- / two-sided
96 / 96attribute n confirmed by direct binomial sums
How to use this report. It documents that the calculator's methods reproduce published values and that its exact methods behave as intended in independent checks and simulations. It can support your own validation of the tool for its intended use, but it does not replace that validation. The self-test page reruns every reference case in your browser and prints the results with the SHA-256 of stats.js. Templates are in validation-kit/.

1. Comparison with published reference values

R is reliability (coverage proportion) and C is confidence. "exact" means the integers must match exactly. Other cases are compared within half a unit of the last published digit, plus 1e-9 to allow for a value that sits exactly on a rounding boundary. Where the source rounds in a known way, that rounding is applied first. Datasets for the normality and outlier cases are the public R example datasets (mtcars, ToothGrowth, airquality, iris) and the NIST uranium isotope example, embedded in reference-data.js.

IDMethodInputsPublishedVerifyKit|diff|ToleranceResultSourceNotes
SR-1Success-run (zero failures), nR = 0.9, C = 0.9 2222 0.0e+0exact PASSCLOSED_FORMln(0.10)/ln(0.90) = 21.85 -> 22
SR-2Success-run (zero failures), nR = 0.9, C = 0.95 2929 0.0e+0exact PASSCLOSED_FORMSpec "95/90" = 95 % confidence, 90 % reliability. ln(0.05)/ln(0.90) = 28.43 -> 29
SR-3Success-run (zero failures), nR = 0.95, C = 0.95 5959 0.0e+0exact PASSENVSTATS_NPIdentical formula to a one-sided distribution-free limit; EnvStats tolIntNparN(coverage=0.95, conf.level=0.95, ti.type="upper") prints 59
SR-4Success-run (zero failures), nR = 0.99, C = 0.95 299299 0.0e+0exact PASSCLOSED_FORMSpec "99/95" = 99 % reliability, 95 % confidence. ln(0.05)/ln(0.99) = 298.07 -> 299
AT-0Attribute with c failures, nR = 0.95, C = 0.95, c = 0 5959 0.0e+0exact PASSENVSTATS_NPc = 0 reduces to the success-run case
AT-1Attribute with c failures, nR = 0.95, C = 0.95, c = 1 9393 0.0e+0exact PASSENVSTATS_NPtolIntNparN(ltl.rank=1) prints 93 (u + w - 1 = 1 failure allowed)
AT-2Attribute with c failures, nR = 0.95, C = 0.95, c = 2 124124 0.0e+0exact PASSENVSTATS_NPtolIntNparN(ltl.rank=2) prints 124
AT-3Attribute with c failures, nR = 0.95, C = 0.95, c = 3 153153 0.0e+0exact PASSENVSTATS_NPtolIntNparN(ltl.rank=3) prints 153
AT-4Attribute with c failures, nR = 0.95, C = 0.95, c = 4 181181 0.0e+0exact PASSENVSTATS_NPtolIntNparN(ltl.rank=4) prints 181
AT-5Attribute with c failures, nR = 0.95, C = 0.95, c = 5 208208 0.0e+0exact PASSENVSTATS_NPtolIntNparN(ltl.rank=5) prints 208
BIN-1Exact binomial upper limitx = 4, n = 20, C = 0.95 0.4010290.40102812 8.8e-70.000001 PASSNIST_BINExample: 4 defects in 20, 90 % two-sided exact interval (= one-sided 95 % limits). NIST prints pu = 0.401029; direct binomial summation puts the root at 0.4010281, so the NIST 6th digit is 1 high
BIN-2Exact binomial lower limitx = 4, n = 20, C = 0.95 0.0713540.071353884 1.2e-75e-7 PASSNIST_BINSame example, NIST prints pl = 0.071354
NP-1Distribution-free tolerance, nR = 0.95, C = 0.95, sided = 1 5959 0.0e+0exact PASSENVSTATS_NPtolIntNparN(coverage=0.95, conf.level=0.95, ti.type="upper")
NP-2Distribution-free tolerance, nR = 0.95, C = 0.95, sided = 2 9393 0.0e+0exact PASSENVSTATS_NPtolIntNparN() defaults: two-sided, min..max
NP-3Distribution-free tolerance, nR = 0.5, C = 0.95, sided = 2 88 0.0e+0exact PASSENVSTATS_NPtolIntNparN(coverage = seq(0.5, 0.9, 0.1)) prints 8 10 14 22 46
NP-4Distribution-free tolerance, nR = 0.6, C = 0.95, sided = 2 1010 0.0e+0exact PASSENVSTATS_NPsame vector
NP-5Distribution-free tolerance, nR = 0.7, C = 0.95, sided = 2 1414 0.0e+0exact PASSENVSTATS_NPsame vector
NP-6Distribution-free tolerance, nR = 0.8, C = 0.95, sided = 2 2222 0.0e+0exact PASSENVSTATS_NPsame vector
NP-7Distribution-free tolerance, nR = 0.9, C = 0.95, sided = 2 4646 0.0e+0exact PASSENVSTATS_NPsame vector; NIST 7.2.6.4 approximate formula also gives 46
NP-8Distribution-free tolerance, nR = 0.95, C = 0.5, sided = 2 3434 0.0e+0exact PASSENVSTATS_NPtolIntNparN(conf.level = seq(0.5, 0.9, 0.1)) prints 34 40 49 59 77
NP-9Distribution-free tolerance, nR = 0.95, C = 0.6, sided = 2 4040 0.0e+0exact PASSENVSTATS_NPsame vector
NP-10Distribution-free tolerance, nR = 0.95, C = 0.7, sided = 2 4949 0.0e+0exact PASSENVSTATS_NPsame vector
NP-11Distribution-free tolerance, nR = 0.95, C = 0.8, sided = 2 5959 0.0e+0exact PASSENVSTATS_NPsame vector
NP-12Distribution-free tolerance, nR = 0.95, C = 0.9, sided = 2 7777 0.0e+0exact PASSENVSTATS_NPsame vector
NP-13Distribution-free n (vs NIST approximation)R = 0.99, C = 0.95, sided = 2 473473 0.0e+01 PASSNIST_NPNIST gives 473 from an APPROXIMATE chi-square formula; exact n may differ by 1
K1-1One-sided normal k (exact)n = 10, R = 0.95, C = 0.95 2.9112.9109634 3.7e-50.0005 PASSSPEC_TABLE3-decimal table value
K1-2One-sided normal k (exact)n = 20, R = 0.95, C = 0.95 2.3962.3960017 1.7e-60.0005 PASSSPEC_TABLE3-decimal table value
K1-3One-sided normal k (exact)n = 30, R = 0.95, C = 0.95 2.222.2198375 1.6e-40.0005 PASSSPEC_TABLE3-decimal table value
K1-4One-sided normal k (exact)n = 43, R = 0.9, C = 0.99 1.8741.8739536 4.6e-50.00005 PASSNIST_TIWorked example, non-central t method
K1-5One-sided normal k (exact)n = 6, R = 0.9, C = 0.99 4.41114.4110806 1.9e-50.00005 PASSNIST_TISmall-sample comparison, non-central t method
K1-6One-sided normal k (exact)n = 20, R = 0.99, C = 0.9 3.0515433.0515426 4.2e-70.000005 PASSENVSTATS_KtolIntNormK(n=20, ti.type="upper", coverage=0.99, conf.level=0.9)
K1-7One-sided normal k (exact)n = 8, R = 0.95, C = 0.95 3.1872943.1872936 4.3e-70.000005 PASSENVSTATS_KtolIntNormK(n=8, ti.type="upper")
K2-1Two-sided normal k (exact)n = 2, R = 0.95, C = 0.95 36.51936.519215 2.1e-40.0005 PASSSPC_ODEHOdeh & Owen Table 3.4.1
K2-2Two-sided normal k (exact)n = 3, R = 0.95, C = 0.95 9.7899.7887524 2.5e-40.0005 PASSSPC_ODEH
K2-3Two-sided normal k (exact)n = 4, R = 0.95, C = 0.95 6.3416.3410826 8.3e-50.0005 PASSSPC_ODEH
K2-4Two-sided normal k (exact)n = 5, R = 0.95, C = 0.95 5.0775.0768745 1.3e-40.0005 PASSSPC_ODEH
K2-5Two-sided normal k (exact)n = 6, R = 0.95, C = 0.95 4.4224.4221504 1.5e-40.0005 PASSSPC_ODEH
K2-6Two-sided normal k (exact)n = 7, R = 0.95, C = 0.95 4.024.0195956 4.0e-40.0005 PASSSPC_ODEH
K2-7Two-sided normal k (exact)n = 8, R = 0.95, C = 0.95 3.74563.7455075
as published (ceil to 4 dp): 3.7456
0.0e+00.00005 PASSJANIGAOdeh & Owen 3.746. Janiga values equal the exact factor rounded UP (conservatively) to 4 decimals, so the check is ceil(actual, 4 dp) == expected
K2-8Two-sided normal k (exact)n = 9, R = 0.95, C = 0.95 3.54593.5458941
as published (ceil to 4 dp): 3.5459
0.0e+00.00005 PASSJANIGAOdeh & Owen 3.546
K2-9Two-sided normal k (exact)n = 10, R = 0.95, C = 0.95 3.39353.3934295
as published (ceil to 4 dp): 3.3935
0.0e+00.00005 PASSJANIGAOdeh & Owen 3.393. NOTE: the spec table value 3.379 is the Wald-Wolfowitz approximation (see WW-2)
K2-10Two-sided normal k (exact)n = 20, R = 0.95, C = 0.95 2.7603462.7603462 1.8e-70.000005 PASSENVSTATS_KtolIntNormK(n=20) exact method. Spec value 2.752 is an approximation (see WW-1, WW-3)
WW-2Two-sided k, Wald-Wolfowitz approximationn = 10, R = 0.95, C = 0.95 3.3793.3794418 4.4e-40.0005 PASSSPEC_TABLESpec value (classical table). Reproduced by the Wald-Wolfowitz approximation (3.3794), NOT by the exact method (3.3934) nor by Howe (3.3819)
WW-3Two-sided k, Wald-Wolfowitz approximationn = 20, R = 0.95, C = 0.95 2.7522.7517886 2.1e-40.0005 PASSSPEC_TABLESpec value; Wald-Wolfowitz approximation. Exact = 2.7603 (see K2-10)
WW-4Two-sided k, Wald-Wolfowitz approximationn = 30, R = 0.95, C = 0.95 2.5492.5494325 4.3e-40.0005 PASSSPEC_TABLESpec value; Wald-Wolfowitz approximation. Exact = 2.5549 (no published exact value found to cite)
HOWE-4Two-sided k, Howe approximationn = 43, R = 0.9, C = 0.99 2.2172.2173159 3.2e-40.0005 PASSNIST_TINIST worked example of the Howe formula
WW-1Two-sided k, Wald-Wolfowitz approximationn = 20, R = 0.95, C = 0.95 2.7517892.7517886 3.8e-70.000005 PASSENVSTATS_KtolIntNormK(n=20, method="wald") Wald-Wolfowitz approximation
D-1Chi-square quantilep = 0.95, df = 4 9.4889.487729 2.7e-40.0005 PASSNIST_NPchi-square 0.95 quantile, 4 df, used in the NIST example
ISO-1One-sided normal k (exact)n = 12, R = 0.95, C = 0.95 2.7372.7363425
as published (ceil to 3 dp): 2.737
0.0e+0exact PASSISO16269_2005Example 3, k3(12; 0.95; 0.95). The exact value is 2.73634, and the ISO value is that value rounded up to 3 decimals
ISO-2Two-sided normal k (exact)n = 12, R = 0.9, C = 0.95 2.6712.6702849
as published (ceil to 3 dp): 2.671
0.0e+0exact PASSISO16269_2005Example 4, k4(12; 0.90; 0.95). The exact value is 2.67028, rounded up. The Wald-Wolfowitz approximation would give 2.655
DP-0.9-0.5Two-sided k, Howe approximationn = 195, R = 0.9, C = 0.5 1.65191.6519048 4.8e-60.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
DP-0.9-0.95Two-sided k, Howe approximationn = 195, R = 0.9, C = 0.95 1.80031.800293 7.0e-60.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
DP-0.95-0.75Two-sided k, Howe approximationn = 195, R = 0.95, C = 0.75 2.03782.0378414 4.1e-50.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
DP-0.95-0.95Two-sided k, Howe approximationn = 195, R = 0.95, C = 0.95 2.14522.1451815 1.9e-50.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
DP-0.95-0.999Two-sided k, Howe approximationn = 195, R = 0.95, C = 0.999 2.32332.3232852 1.5e-50.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
DP-0.99-0.9Two-sided k, Howe approximationn = 195, R = 0.99, C = 0.9 2.7652.7650224 2.2e-50.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
DP-0.99-0.99Two-sided k, Howe approximationn = 195, R = 0.99, C = 0.99 2.92582.9258062 6.2e-60.00005 PASSDATAPLOT_HOWEHowe approximation (comparison only)
D-2Chi-square quantilep = 0.025, df = 99 73.36173.36108 8.0e-50.0005 PASSNIST_CHISQ_SDlower 2.5 % point, 99 df
D-3Chi-square quantilep = 0.975, df = 99 128.422128.42199 1.1e-50.0005 PASSNIST_CHISQ_SDupper 2.5 % point, 99 df
AD-1Anderson-Darling A2data = mtcars_mpg 0.579680.57968071 7.1e-70.000005 PASSR_AD_MTCARSnortest prints the unmodified A
AD-2Anderson-Darling p-valuedata = mtcars_mpg 0.12070.12073706 3.7e-50.00005 PASSR_AD_MTCARSp-value branch 0.34 <= A* < 0.6
AD-3Anderson-Darling A2data = iris_petal_width 5.10575.105662 3.8e-50.00005 PASSR_AD_IRIS
AD-4Anderson-Darling p-valuedata = iris_petal_width 1.125e-121.1248611e-12 1.4e-165e-16 PASSR_AD_IRISp-value branch A* >= 0.6
AD-5Anderson-Darling A2data = iris_sepal_length 0.8891990.88919949 4.9e-75e-7 PASSMETRICGATE_AD
AD-6Anderson-Darling modified A*2data = iris_sepal_length 0.8937340.8937344 4.0e-75e-7 PASSMETRICGATE_ADmodified A* = A(1 + 0.75/n + 2.25/n^2)
AD-7Anderson-Darling p-valuedata = iris_sepal_length 0.02250.022510515 1.1e-50.00005 PASSMETRICGATE_AD
SW-1WShapiro-Wilk Wdata = mtcars_mpg 0.94756470.94756473 2.6e-85e-8 PASSR_SW_HOWTOn = 32 (n >= 12 branch). 7-digit values extracted from the result object
SW-1PShapiro-Wilk p-valuedata = mtcars_mpg 0.12288140.12288136 4.1e-85e-8 PASSR_SW_HOWTOn = 32 (n >= 12 branch). 7-digit values extracted from the result object
SW-2WShapiro-Wilk Wdata = mtcars_mpg_cyl4 0.912430.91243923 9.2e-60.000005 DOCUMENTED DISCREPANCYR_SW_HOWTOn = 11 (small-sample branch). UNRESOLVED: our W is 0.9124392, which prints as 0.91244 at R's 5 significant digits, but the page prints 0.91243 (a difference of 9e-6). The p-value 0.2606 matches. No second source was found. Kept visible as a documented discrepancy
SW-2PShapiro-Wilk p-valuedata = mtcars_mpg_cyl4 0.26060.26059308 6.9e-60.00005 PASSR_SW_HOWTOn = 11 (small-sample branch)
SW-3WShapiro-Wilk Wdata = mtcars_mpg_cyl6 0.899030.89903497 5.0e-60.000005 PASSR_SW_HOWTOn = 7 (small-sample branch). The two r-statistics.co pages print different p-values for this W (0.3252 and 0.3278), so neither is used as a reference
SW-4WShapiro-Wilk Wdata = iris_setosa_sl 0.97769860.97769855 5.0e-85e-8 PASSR_SW_HOWTOn = 50
SW-4PShapiro-Wilk p-valuedata = iris_setosa_sl 0.45951320.45951315 4.8e-85e-8 PASSR_SW_HOWTOn = 50
SW-5WShapiro-Wilk Wdata = toothgrowth_len 0.967430.96742864 1.4e-60.000005 PASSR_SW_TOOTHn = 60
SW-5PShapiro-Wilk p-valuedata = toothgrowth_len 0.10910.10910049 4.9e-70.00005 PASSR_SW_TOOTHn = 60
SW-6WShapiro-Wilk Wdata = mtcars_wt 0.943260.94325772 2.3e-60.000005 PASSR_SW_NORMVARn = 32
SW-6PShapiro-Wilk p-valuedata = mtcars_wt 0.092650.092654989 5.0e-60.000005 PASSR_SW_NORMVARn = 32
SW-7WShapiro-Wilk Wdata = airquality_temp 0.976170.97617296 3.0e-60.000005 PASSR_SW_NORMVARn = 153
SW-7PShapiro-Wilk p-valuedata = airquality_temp 0.0093190.009319356 3.6e-75e-7 PASSR_SW_NORMVARn = 153
SW-8WShapiro-Wilk Wdata = iris_versicolor_sl 0.97780.97783568 3.6e-50.00005 PASSR_SW_NORMVARn = 50
SW-8PShapiro-Wilk p-valuedata = iris_versicolor_sl 0.46470.46473704 3.7e-50.00005 PASSR_SW_NORMVARn = 50
SW-9WShapiro-Wilk Wdata = iris_virginica_sl 0.97120.9711794 2.1e-50.00005 PASSR_SW_NORMVARn = 50
SW-9PShapiro-Wilk p-valuedata = iris_virginica_sl 0.25830.25831475 1.5e-50.00005 PASSR_SW_NORMVARn = 50
GR-1Grubbs Gdata = nist_grubbs_uranium 2.46872.4687646 6.5e-50.0001 PASSNIST_GRUBBSG = max|x - mean| / s. NIST prints 2.4687 and we compute 2.468765, so NIST appears to truncate to 4 decimals. Compared within 1 unit of the 4th decimal
GR-2Grubbs critical valuen = 8, alpha = 0.05, sided = 1 2.0322.031652 3.5e-40.0005 PASSNIST_GRUBBSone-sided (upper) critical value used in the NIST example
GRT-3-05Grubbs critical valuen = 3, alpha = 0.05, sided = 2 1.1551.1543049 7.0e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-3-01Grubbs critical valuen = 3, alpha = 0.01, sided = 2 1.1551.1546847 3.2e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-4-05Grubbs critical valuen = 4, alpha = 0.05, sided = 2 1.4811.48125 2.5e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-4-01Grubbs critical valuen = 4, alpha = 0.01, sided = 2 1.4961.49625 2.5e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-5-05Grubbs critical valuen = 5, alpha = 0.05, sided = 2 1.7151.7150373 3.7e-50.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-5-01Grubbs critical valuen = 5, alpha = 0.01, sided = 2 1.7641.7636785 3.2e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-6-05Grubbs critical valuen = 6, alpha = 0.05, sided = 2 1.8871.8871451 1.5e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-6-01Grubbs critical valuen = 6, alpha = 0.01, sided = 2 1.9731.9728167 1.8e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-7-05Grubbs critical valuen = 7, alpha = 0.05, sided = 2 2.022.0199685 3.1e-50.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-7-01Grubbs critical valuen = 7, alpha = 0.01, sided = 2 2.1392.139106 1.1e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-8-05Grubbs critical valuen = 8, alpha = 0.05, sided = 2 2.1262.1266451 6.5e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-8-01Grubbs critical valuen = 8, alpha = 0.01, sided = 2 2.2742.2743651 3.7e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-9-05Grubbs critical valuen = 9, alpha = 0.05, sided = 2 2.2152.2150042 4.2e-60.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-9-01Grubbs critical valuen = 9, alpha = 0.01, sided = 2 2.3872.3868099 1.9e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-10-05Grubbs critical valuen = 10, alpha = 0.05, sided = 2 2.292.2899541 4.6e-50.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-10-01Grubbs critical valuen = 10, alpha = 0.01, sided = 2 2.4822.4820832 8.3e-50.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-11-05Grubbs critical valuen = 11, alpha = 0.05, sided = 2 2.3552.3547301 2.7e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-11-01Grubbs critical valuen = 11, alpha = 0.01, sided = 2 2.5642.5641213 1.2e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-12-05Grubbs critical valuen = 12, alpha = 0.05, sided = 2 2.4122.4115595 4.4e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-12-01Grubbs critical valuen = 12, alpha = 0.01, sided = 2 2.6362.635733 2.7e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-13-05Grubbs critical valuen = 13, alpha = 0.05, sided = 2 2.4622.4620329 3.3e-50.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-13-01Grubbs critical valuen = 13, alpha = 0.01, sided = 2 2.6992.6989719 2.8e-50.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-14-05Grubbs critical valuen = 14, alpha = 0.05, sided = 2 2.5072.5073209 3.2e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-14-01Grubbs critical valuen = 14, alpha = 0.01, sided = 2 2.7552.7553724 3.7e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted
GRT-15-05Grubbs critical valuen = 15, alpha = 0.05, sided = 2 2.5492.5483078 6.9e-40.001 PASSLIBRETEXTS_GRUBBSCompared with the two-sided formula (NIST 1.3.5.17.1) within 1 unit of the last digit. The table's last digit is not consistently rounded: n = 3 and 15 look rounded up and n = 8 truncated, and its n = 15, alpha = 0.01 entry repeats the n = 14 value, so that entry is omitted

2. Findings from the source checks

3. Independent numerical checks and simulations

4. Two-sided approximations compared with the exact factor (R = 95%, C = 95%)

For information only. The calculator does not use these approximations for decisions.

nExactHowe (1969)ErrorWald-Wolfowitz (1946)Error
236.519238.28064.82%37.67453.16%
39.78889.99282.08%9.91571.30%
46.34116.39860.91%6.36990.45%
55.07695.09350.33%5.07870.04%
64.42224.42300.02%4.4140-0.18%
83.74553.7360-0.25%3.7317-0.37%
103.39343.3819-0.34%3.3794-0.41%
152.96492.9548-0.34%2.9538-0.38%
202.76032.7523-0.29%2.7518-0.31%
302.55492.5496-0.21%2.5494-0.21%
502.38162.3788-0.12%2.3787-0.12%
1002.23392.2328-0.05%2.2328-0.05%

5. Computed factor tables

These are VerifyKit outputs, not published values.

One-sided exact k

nR 90%
C 90%
R 90%
C 95%
R 95%
C 90%
R 95%
C 95%
R 99%
C 95%
R 99%
C 99%
210.252720.581513.089726.259737.0936185.6170
34.25826.15535.31157.655910.552723.8956
43.18784.16193.95665.14397.042412.3873
52.74233.40663.39984.20275.74118.9390
62.49373.00633.09193.70775.06207.3346
72.33262.75542.89383.39954.64176.4119
82.21862.58192.75433.18734.35395.8118
92.13292.45382.64993.03124.14305.3889
102.06572.35462.56842.91103.98115.0737
112.01132.27532.50262.81503.85234.8290
121.96622.21012.44832.73633.74714.6330
131.92812.15542.40242.67053.65924.4720
141.89532.10882.36312.61443.58454.3372
151.86682.06842.32902.56603.52014.2224
161.84182.03302.29902.52373.46394.1233
171.81952.00172.27242.48633.41444.0367
181.79951.97382.24862.45293.37033.9604
191.78151.94872.22722.42303.33083.8924
201.76521.92602.20782.39603.29523.8316
251.70151.83812.13232.29173.15803.6011
301.65711.77732.07982.21983.06393.4465
351.62391.73232.04072.16672.99463.3344
401.59791.69722.01032.12552.94093.2486
501.55951.64561.96532.06502.86243.1246
601.53201.60891.93332.02222.80713.0383
801.49471.55941.88991.96442.73262.9237
1001.47011.52671.86131.92652.68402.8496
1501.43281.47781.81821.86982.61142.7405
2001.41131.44961.79331.83722.56972.6786
3001.38631.41691.76451.79962.52192.6080
5001.36181.38511.73641.76302.47542.5402
10001.33761.35381.70881.72732.43012.4746

Two-sided exact k

nR 90%
C 90%
R 90%
C 95%
R 95%
C 90%
R 95%
C 95%
R 99%
C 95%
R 99%
C 99%
215.512331.092218.220736.519246.9444234.8775
35.78818.30596.82339.788812.647128.5857
44.15715.36814.91276.34118.220714.4054
53.49934.29064.14255.07696.598010.2201
63.14063.73263.72254.42225.75778.2915
72.91283.38953.45574.01965.24117.1907
82.75413.15603.26993.74554.88926.4790
92.63672.98613.13223.54594.63285.9801
102.54592.85633.02573.39344.43695.6102
112.47342.75372.94053.27284.28185.3242
122.41392.67032.87073.17474.15555.0959
132.36422.60102.81223.09314.05054.9093
142.32192.54242.76253.02413.96164.7534
152.28552.49222.71962.96493.88534.6212
162.25372.44862.68212.91353.81894.5074
172.22562.41022.64912.86833.76064.4083
182.20072.37632.61972.82833.70884.3212
192.17842.34602.59342.79253.66264.2439
202.15832.31882.56962.76033.62104.1747
252.08132.21512.47862.63773.46213.9149
302.02892.14512.41662.55493.35463.7425
351.99052.09422.37122.49463.27613.6185
401.96112.05532.33622.44843.21593.5244
501.91831.99902.28552.38163.12883.3897
601.88851.95992.25002.33513.06803.2969
801.84881.90812.20292.27352.98753.1753
1001.82321.87482.17242.23392.93553.0976
1501.78551.82602.12752.17572.85932.9846
2001.76421.79842.10222.14292.81622.9215
3001.74001.76722.07342.10582.76742.8503
5001.71691.73742.04582.07022.72072.7828
10001.69461.70882.01932.03612.67592.7183

6. Methods

7. Citation status

8. Sources

ISO standards are paid documents. They are cited by number and clause, and no standard text is reproduced.