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 键以获取结果值。

Excel TDIST Function 1

Excel TDIST Function 2

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

Excel TDIST Function 3

因此,计算出的 t 值为 2.407209。

Excel TDIST Function 4

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

Excel TDIST Function 5

因此,临界 t 值为 1.650538。

Excel TDIST Function 6

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

Excel TDIST Function 7

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

Excel TDIST Function 8

示例 2

如果 Deg_Freedom 参数为十进制形式,则将其截断为整数。

解决方案

您可以在C3 单元格中输入 TDIST 公式“=TDIST(123,4.1,1)”,然后按Enter 键。在此表达式中,第二个参数(Deg_freedom)的值为 4.1,被截断为 4。

Excel TDIST Function 9

Excel TDIST Function 10

示例 3

如果任何参数不是数值,TDIST 将检索 #VALUE! 错误。

解决方案

假设您在 TDIST 函数的任何参数中使用非数值,则它不会为您提供准确的结果。在C3 单元格中输入 TDIST 公式“=TDIST("ice",2,1)”,然后按Enter 键。

Excel TDIST Function 11

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

Excel TDIST Function 12

示例 4

如果 Deg_freedom 为负数,TDIST 将返回 #NUM! 错误。

解决方案

在此示例中,您可以在C3 单元格中输入公式“=TDIST(121.1,-4,1)”。这里,第二个参数的值(Deg_of_freedom)为 -4,这是不允许的。

Excel TDIST Function 13

之后,按Enter 键以获取结果。

Excel TDIST Function 14

因此,TDIST 函数将获得 #NUM! 函数。您可以将 Deg_of_freedom 值编辑为正值以获得正确的结果。

示例 5

如果 Tails 参数包含除 1 或 2 之外的整数值,则 TDIST 将检索 #NUM! 错误。

解决方案

首先,在C4 单元格中编写 TDIST 公式“=TDIST(123,4,9)”。这里,Tails(第三个参数)的值为 9,一旦您执行此函数,它就会生成错误。

Excel TDIST Function 15

您可以按Enter 键以获取结果。

Excel TDIST Function 16

如您在此屏幕截图中所见,TDIST 函数将创建 #NUM! 错误。

advanced_excel_compatibility_functions.htm
广告