WorksheetFunction.TTest(Object, Object, Double, Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与学生 t 检验相关的概率。 可以使用函数 TTEST 判断两个样本是否可能来自两个具有相同平均值的总体。
public:
double TTest(System::Object ^ Arg1, System::Object ^ Arg2, double Arg3, double Arg4);
public double TTest(object Arg1, object Arg2, double Arg3, double Arg4);
Public Function TTest (Arg1 As Object, Arg2 As Object, Arg3 As Double, Arg4 As Double) As Double
参数
- Arg1
- Object
array1 - 第一个数据集。
- Arg2
- Object
array2 - 第二个数据集。
- Arg3
- Double
tails - 指定分布的尾数。 如果 tails = 1,则 TTEST 将使用单尾分布。 如果 tails = 2,则 TTEST 将使用双尾分布。
- Arg4
- Double
type - 要执行的 t 检验的种类。
返回
注解
重要提示:此函数已替换为一个或多个新函数,这些函数可提供更高的准确性,并且其名称更能反映其用法。 此函数仍可用于与早期版本的 Excel 兼容。 但是,如果不需要向后兼容性,则应考虑从现在起使用新函数,因为它们更准确地描述了其功能。 有关新函数的详细信息,请参阅 T_Test(Object, Object, Double, Double) 方法。
| 1 | 配对 |
| 2 | 双样本等方差(同方差) |
| 3 | 双样本不等方差(异方差) |
如果 array1 和 array2 具有不同数量的数据点,并且类型 = 1 (配对) , 则 TTest 返回 #N/A 错误值。
参数 tails 和 type 将被截尾取整。
如果 tails 或 type 为非数值, 则 TTest 返回 #VALUE! 。
如果 tails 是除 1 或 2 以外的任何值, 则 TTest 返回 #NUM! 。
TTest 使用 array1 和 array2 中的数据来计算非负 t 统计信息。 如果 tails=1, 则 TTest 在 array1 和 array2 是具有相同平均值的总体样本的假设下返回 t 统计值较高值的概率。 当 tails=2 时 ,TTest 返回的值是 tails=1 时返回的双精度值,对应于“相同总体平均值”假设下 t 统计值较高绝对值的概率。