ET 开发人员参考 |
WorksheetFunction.ChiSq_Test 方法 |
语法
表达式.ChiSq_Test(Arg1, Arg2)
表达式 一个代表 WorksheetFunction 对象的变量。
参数
名称 | 必选/可选 | 数据类型 | 说明 |
---|---|---|---|
Arg1 | 必选 | Variant | 包含观察值的数据区域,将根据期望值检验这些观察值。 |
Arg2 | 必选 | Variant | 包含行汇总和列汇总的乘积与总计值之比率的数据区域。 |
返回值
Double
说明
ChiSq_Test 返回 χ2 分布的统计值及相应的自由度。可以使用 χ2 检验确定假设的结果是否被实验所证实:
其中:
Aij = 第 i 行、第 j 列中的实际频率
Eij = 第 i 行、第 j 列中的期望频率
r = 行数
c = 列数
χ2 的低值是独立指示器。从公式中可看出,χ2 总是正数或 0,并且对于每个 ij,仅在 Aij = Eij 时为 0。
ChiSq_Test 返回在独立的假设条件下意外出现特定情况的概率,即 χ2 统计值至少和由上面的公式计算出的值一样大的情况。在计算此概率时,ChiSq_Test 会使用具有相应自由度数 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 的值不太小时,使用 ChiSq_Test 最合适。一些统计学家建议每个 Eij 应该大于等于 5。