Excel - TDIST 函数
TDIST 函数
Excel TDIST 函数计算小数据集的 T 分布,并返回学生的 t 分布。Excel-TDIST 函数允许您查看两组之间的平均差异。例如,男性员工的平均总工资是否高于女性员工?
如果您处理的是少于 30 个样本的小数据集,并且不知道样本标准差,那么 T 分布是验证零假设并得出结论的最佳方法。
T 检验通常有两种变体 −
- 单尾分布
- 双尾分布
TDIST 函数与 Excel 2010 中附加的 T.DIST.2T 和 T.DIST.RT 函数互换。
语法
TDIST 函数的语法如下 −
TDIST(x,deg_freedom,tails)
参数
您可以将以下参数与 TDIST 函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
X | 它指定评估分布的数值。 | 必需 |
Deg_freedom | 它指定表示自由度数的整数值。 | 必需 |
Tails |
它可以等于整数 1 或 2。 如果 Tails = 1,TDIST 将检索单尾分布。 如果 Tails = 2,TDIST 将检索双尾分布。 |
必需 |
要点
- 如果 Tails = 1,TDIST 函数的计算方式为 TDIST = P( X > x ),其中 X 表示随机变量。如果 Tails = 2,则 TDIST 的计算方式为 TDIST = P(|X| > x) = P(X > x 或 X < -x)
- 如果 Deg_Freedom 参数为十进制形式,则将其截断为整数。
- 如果任何参数不是数字,则 TDIST 将检索 #VALUE! 错误。
- 如果 Deg_freedom 为负数,则 TDIST 将返回 #NUM! 错误。
- 如果 Tails 参数包含除 1 或 2 以外的整数值,则 TDIST 将检索 #NUM! 错误。
- 如果 x 值为负数,则 TDIST 将检索 #NUM! 错误。
TDIST 函数示例
练习以下示例,了解 Excel 中 TDIST 函数的用法。
示例 1
步骤 1 − 考虑样本数据集,其中两组的平均值和标准差在范围 C2:D3 中指定。重要性水平为 0.05。让我们计算自由度,它等于 n-1。您可以在 C10 单元格中输入公式"=C8+D8-1",然后按 Enter 键获取结果值。


步骤 2 −之后,您可以在C10单元格中写入表达式"=ABS(C2-D2)/SQRT((C8*(1/C6+1/D6)))"以获取t计算值,然后按Enter键。

因此,t计算值为2.407209。

步骤3 −此外,您可以在C12单元格中写入表达式"=TINV(2*C4,C10)",使用TINV函数获取t临界值,然后按Enter键。

因此,t临界值为1.650538。

步骤4 − 最后,使用TDIST函数计算概率单尾t分布。在 C13 单元格中输入公式"=TDIST(C11,C10,1)",然后按 Enter。

因此,概率值为 .008374,大于显著性水平 (.005)。因此,我们接受零假设,而无法接受备择假设。

示例 2
如果 Deg_Freedom 参数为十进制形式,则将其截断为整数。
解决方案
您可以在 C3 单元格中输入 TDIST 公式"=TDIST(123,4.1,1)",然后按 Enter 键。在此表达式中,第二个参数(Deg_freedom)的值为 4.1,被截断为 4 个数字。


示例 3
如果任何参数不是数字,TDIST 将检索 #VALUE! 错误。
解决方案
假设您在 TDIST 函数的任何参数中使用非数字值;那么它不会给您准确的结果。在 C3 单元格中输入 TDIST 公式"=TDIST("ice",2,1)",然后按 Enter 键。

因此,TDIST 函数将生成 #VALUE 错误。

示例 4
如果 Deg_freedom 为负数,TDIST 将返回 #NUM! 错误。
解决方案
在此示例中,您可以在 C3 单元格中输入公式"=TDIST(121.1,-4,1)"。此处,第二个参数的值 (Deg_of_freedom) 为 -4,这是不允许的。

之后,按 Enter 键获取结果。

因此,TDIST 函数将获得 #NUM!函数。您可以将 Deg_of_freedom 值编辑为正值以获得正确结果。
示例 5
如果 Tails 参数包含除 1 或 2 之外的整数值,则 TDIST 将检索 #NUM! 错误。
解决方案
首先,在 C4 单元格中写入 TDIST 公式"=TDIST(123,4,9)"。此处,Tails(第三个参数)的值为 9,一旦执行此函数就会生成错误。

您可以按 Enter 键获取结果。

正如您在该屏幕截图中看到的,TDIST 函数将创建 #NUM! 错误。