Skip to content

FTest (方法)

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

说明

  • 参数必须是数字,或是包含数字的名称、数组或引用。
  • 如果数组或引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;但包含零值的单元格将被计算在内。
  • 如果 array1 或 array2 中数据点的个数小于 2,或者 array1 或 array2 的方差为零,则 FTEST 将返回错误值 #DIV/0!。

参数

属性数据类型必填说明
Arg1any必填array1 - 第一个数据数组或数据区域。
Arg2any必填array2 - 第二个数据数组或数据区域。

返回值

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
    console.log(WorksheetFunction.FTest(Range("A1:A2"), Range("B1:B2")))
}