GraphPad Prism 使用这些算法报告大多数统计计算的精确 P 值,这些算法改编自 Numerical Recipes 的第 6.2 和 6.4 节。
PFromF(F_Ratio, DF_Numerator, DF_Denominator) =
BetaI(DF_Denominato /2, DF_Numerator/2, DF_Denominator / (DF_Denominator + DF_Numerator * F_Ratio))
PFromT(T_Ratio, DF) = BetaI(DF /2, 1/2, DF / (DF + T_Ratio^2))
PFromZ(Z_Ratio) = PFromT(Z_Ratio, Infinity)
PFromR(R_Value) = PFromT(|R_Value| / SQRT((1 - R_Value^2)/DF) , DF), DF)
PFromChi2(Chi2_Value, DF) = GammaQ(DF / 2, Chi2Value /2)
注意,BetaI 是不完全贝塔函数,GammaQ 是不完全伽马函数。变量名称应该不言自明。
如果您想用较新版本(2010 及更高版本)的 Excel 计算 P 值,请使用这些函数:
来自 F 的 P 值 |
=F.DIST.RT (F, DFn, DFd) |
来自 t(双尾)的 P 值 |
=T.DIST.2T(t, df)
|
卡方检验的 P 值 |
=CHISQ.DIST.RT(ChiSquare, DF) |
来自 z 的 P 值(双尾 P 值) |
=2*(1.0-NORM.S.DIST(z,TRUE)) |
如果要使用旧版本(2010 年以前)Excel 计算 P 值,请使用这些函数:
来自 F 的 P 值 |
=FDIST (F, DFn, DFd) |
来自 t(双尾)的 P 值 |
=TDIST (t, df, 2) |
卡方检验的 P 值 |
=CHIDIST (ChiSquare, DF) |
来自 z(双尾)的 P 值 |
=2*(1.0-NORMSDIST(z)) |
Numerical Recipes 3rd Edition:科学计算的艺术》,William H. Press、Saul A. Teukolsky、William T. Vetterling 著,IBSN:0521880688。