WorksheetFunction.FTest

返回 F 检验的结果。F 检验返回的是当 array1 和 array2 的方差无明显不同时的双尾概率。可以使用此函数来确定两个样本的方差是否不同。例如,给定公立和私立学校的测试成绩,可以检验各学校间测试成绩的差别程度。

此函数已被一个或多个新函数取代,这些新函数可以提供更高的准确度,而且它们的名称可以更好地反映出其用途。仍然提供此函数是为了保持与 ET 早期版本的兼容性。但是,如果不需要后向兼容性,则应考虑从现在开始使用新函数,因为它们可以更加准确地描述其功能。

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

语法

express.FTest(Arg1, Arg2)

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

参数

名称必选/可选数据类型说明
Arg1必选anyarray1 - 第一个数据数组或数据区域。
Arg2必选anyarray2 - 第二个数据数组或数据区域。

返回值

Double

说明

示例

JavaScript
/*本示例使用 FTest 方法根据现有的数组arr1,arr2和arr3计算 F 检验的结果,并分别赋值给D1等单元格。*/
function test() {
    let arr1 = [123, 234, 345, 456]
    let arr2 = [3, 6, 9, 15]
    let arr3 = [3, 6, 9, 15]
    Range("D1").Value2 = WorksheetFunction.FTest(arr1, arr2)
    Range("D2").Value2 = WorksheetFunction.FTest(arr2, arr3)
}
JavaScript
/*本示例为A1等单元格分别赋值,使用 FTest 方法根据现有的区域A1:A2和B1:B2中的数据计算 F 检验的结果。*/
function test() {
    Range("A1").Value2 = 12
    Range("A2").Value2 = 26
    Range("B1").Value2 = 66
    Range("B2").Value2 = 77
    alert(WorksheetFunction.FTest(Range("A1:A2"), Range("B1:B2")))
}