WorksheetFunction.TDist 方法 (Excel)

返回学生 t 分布的百分点(概率),其中数值 (x) 是 t 的计算值(将计算其百分点)。 t 分布用于小样本数据集的假设检验。 使用此函数可以代替 t 分布的临界值表。

重要

此函数已替换为一个或多个新函数,这些函数可提供更高的准确性,并且其名称更能反映其用法。 此函数仍可用于与早期版本的 Excel 兼容。 但是,如果不需要向后兼容性,则应考虑从现在起使用新函数,因为它们更准确地描述了其功能。

有关新函数的详细信息,请参阅 T_Dist_RTT_DistT_Dist_2T 方法。

语法

表达式TDist (Arg1Arg2Arg3)

表达 一个代表 WorksheetFunction 对象的变量。

参数

名称 必需/可选 数据类型 说明
Arg1 必需 Double x - 用于计算分布的值。
Arg2 必需 Double Degrees_freedom - 表示自由度数的整数。
Arg3 必需 Double Tails - 指定要返回的分布的尾数。 如果 tails = 1, 则 TDist 返回单尾分布。 如果 tails = 2, 则 TDist 返回双尾分布。

返回值

Double

备注

如果任何参数是非数值参数, 则 TDist 将返回#VALUE! 。

如果degrees_freedom < 1, 则 TDist 返回#NUM! 。

参数 degrees_freedom 和 tails 将被截尾取整。

如果 tails 不是 1 或 2, 则 TDist 返回#NUM! 。

如果 x < 0, 则 TDist 返回#NUM! 。

如果 tails = 1, 则 TDist 计算为 TDIST = P(X>x),其中 X 是 t 分布之后的随机变量。

如果 tails = 2, 则 TDist 计算为 TDIST = P(|X| > x) = P(X > x or X < -x)

由于不允许 x < 0,因此若要在 x < 0 时使用 TDist,请注意 TDIST(-x,df,1) = 1 – TDIST(x,df,1) = P(X > -x)TDIST(-x,df,2) = TDIST(x df,2) = P(|X| > x)

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。