ET 开发人员参考 |
WorksheetFunction.ChiTest 方法 |
要点??此函数已被一个或多个新函数取代,这些新函数可以提供更高的准确度,而且它们的名称可以更好地反映出其用途。仍然提供此函数是为了保持与 ET 早期版本的兼容性。但是,如果不需要后向兼容性,则应考虑从现在开始使用新函数,因为它们可以更加准确地描述其功能。
有关新函数的详细信息,请参阅 ChiSq_Test 方法。语法
表达式.ChiTest(Arg1, Arg2)
表达式 一个代表 WorksheetFunction 对象的变量。
参数
名称 | 必选/可选 | 数据类型 | 说明 |
---|---|---|---|
Arg1 | 必选 | Variant | 包含观察值的数据区域,将根据期望值检验这些观察值。 |
Arg2 | 必选 | Variant | 包含行汇总和列汇总的乘积与总计值之比率的数据区域。 |
返回值
Double
说明
ChiTest 返回 χ2 分布的统计值及相应的自由度。可以使用 χ2 检验确定假设结果是否被实验所证实。
其中:
Aij = 第 i 行、第 j 列中的实际频率
Eij = 第 i 行、第 j 列中的期望频率
r = 行数
c = 列数
χ2 的低值是独立指示器。从公式中可看出,χ2 总是正数或 0,并且对于每个 ij,仅在 Aij = Eij 时为 0。
ChiTest 返回在独立的假设条件下意外获得特定情况的概率,即 χ2 统计值至少和由上面的公式计算出的值一样大的情况。在计算此概率时,ChiTest 会使用具有相应自由度 df 的 χ2 分布。如果 r > 1 且 c > 1,则 df = (r - 1)(c - 1)。如果 r = 1 且 c > 1,则 df = c - 1。如果 r > 1 且 c = 1,则 df = r - 1。不允许出现 r = c= 1,此时将生成一个错误。
当 Eij 的值不太小时,使用 ChiTest 最合适。一些统计学家建议每个 Eij 应该大于等于 5。