Excel - TTEST 函数
TTEST 函数
Excel TTEST 函数检索与学生 t 检验相关的概率。它用于确定两个样本的平均值之间是否存在显著差异。比较概率和显著性水平可以帮助您得出科学结论。
如果概率小于显著性水平(0.05),则接受备选假设并丢弃零假设,这意味着两个样本的平均值之间存在显著差异。否则,如果概率大于显著性水平(0.05),表明两个样本的平均值之间没有显著差异,则拒绝备选假设并接受零假设。
TTEST 函数与 Excel 2010 中的 T.TEST 函数互换。
语法
TTEST 函数的语法如下 −
TTEST (array1,array2,tails,type)
参数
您可以将以下参数与 TTEST 函数一起使用 −
参数 | 说明 | 必需/可选 |
---|---|---|
Array1 | 指定第一个数组的数据值。 | 必需 |
Array2 | 指定第二个数组的数据值。 | 必需 |
Tails |
表示分布的数量,其值可以是 1 或 2。 如果 tails = 1,TTEST 使用单尾分布。 如果 tails = 2,TTEST 使用双尾分布。 |
必填 |
type | 表示t检验的具体类型。相应的 t 检验表如下所示。 | 必需 |
t 检验表
类型 | 要执行的 t 检验 |
---|---|
1 | 配对 |
2 | 双样本等方差(同方差) |
3 | 双样本不等方差(异方差) |
要点
- TTEST 函数评估两个数组的数据点以评估正 t 统计量。
- 如果 tails 和 type 参数为十进制形式,则这些参数将被截断为整数。
- 如果两个数组中的元素数量不同且 type = 1(配对),则 TTEST 函数将检索 #N/A。
- 如果 tails 或 type 包含非数字值,则 TTEST 函数将返回 #VALUE! 错误。
- 如果 tails 参数包含除 1 或 2 以外的数值,则 TTEST 函数将返回 #NUM!错误。
TTEST 函数示例
练习以下示例,了解 Excel 中 TTEST 函数的用法。
示例 1
步骤 1:首先,考虑示例数据集,其中 array1 和 array2 的数据值在范围 B3:B12 中指定。在 C14 单元格中,输入公式 =TTEST(B4:B10,C4:C10,C11,C12),然后按 Enter 键。

因此,配对单尾 t 检验的概率为 0.29。

步骤 2:在 C15 单元格中输入公式"=TTEST(B5:B11,C5:C11,C13,C12)",然后按 Enter键。

因此,双尾 t 检验的概率为 0.8573。

示例 2
如果尾部和类型参数为十进制形式,则这些参数将被截断为整数。为此情况写一个例子。
解决方案
您可以在 C14 单元格中输入公式 =TTEST(B4:B10,C4:C10,C11,C12)。此处,C11 和 C12 单元格引用指向十进制数。在这种情况下,当您计算 TTEST 函数时,这些十进制值 1.1 和 2.3 将被截断为整数值 1 和 2。

之后,按 Enter 键获取结果值 0.371258。

示例 3
如果两个数组中的元素数量不同且类型 = 1(配对),则 TTEST 函数将检索 #N/A。举个例子说明一下。
解决方案
本例中,Array1 中的数据范围是 B3:B10,Array2 中的数据范围是 B3:B8,也就是说两个数组的维度不同。类型是 1,在 C12 单元格中指定。您可以在 C13 单元格中写入公式"=TTEST(B3:B10,C3:C8,C11,C12)",然后按 Enter。

因此,TTEST 函数将在此情况下返回 #N/A 错误。

注意 − 配对(类型 =1)t 检验函数的数据点数应相同。
示例 4
如果尾部或类型包含非数字值,则 TTEST 函数将返回 #VALUE! 错误。为这种情况写一个例子。
解决方案
假设您在 C11 单元格中输入指定 Tails 参数的文本值,该参数是非数字的。现在,您可以在 C13 单元格中写入公式"=TTEST(B3:B10,C3:C8,C11,C12)"。

按下 Enter 键后,TTEST 函数将返回 #VALUE! 错误。

示例 5
如果 tails 参数包含 1 或 2 以外的值,则 TTEST 函数将返回 #NUM! 错误。请给出此情况的示例。
解决方案
在 TTEST 函数中,Tails 参数的值可以是 1 或 2。如果您使用其他值而不是 1 或 2,则会出现 #NUM。您可以在 C13 单元格中输入公式"=TTEST(B3:B8,C3:C8,C11,C12)"。

此处,Tails 的值为 3,如 C11 单元格中指定的那样。按 Enter 键获取结果值,即 #NUM!错误。
