You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用chisq.test检验分类变量各类别频率差异的统计显著性?

用R的chisq.test检验类别频率的统计显著性差异

针对你给出的SSE类别频率数据,这里是具体的检验步骤和解读:

1. 整理观测数据

先把你的频率转换成R能处理的数值向量:

observed <- c(125, 200, 259, 300, 200)
# 给向量命名方便后续查看(可选)
names(observed) <- c("SSE1", "SSE2", "SSE3", "SSE4", "SSE5")

2. 执行卡方拟合优度检验

你要检验的是各SSE类别的频率是否存在显著差异,本质是验证观测频率是否符合「所有类别频率相等」的均匀分布。直接调用chisq.test()即可,函数会自动计算均匀分布下的期望频数:

test_result <- chisq.test(observed)

3. 解读结果

打印结果查看细节:

print(test_result)

重点关注这几个核心指标:

  • X-squared(卡方统计量):数值越大,说明观测值与均匀分布期望值的偏差越明显
  • df(自由度):等于类别数减1,这里是5-1=4
  • p-value(p值):
    • 若p值 < 0.05(常用显著性水平),可判定各SSE类别频率存在统计显著差异
    • 若p值 ≥ 0.05,则没有足够证据证明频率存在显著差异

关键前提验证

卡方检验要求至少80%的类别期望频数≥5,这里总频数为125+200+259+300+200=1084,每个类别的期望频数是1084/5=216.8,完全满足检验前提,结果有效。

内容的提问来源于stack exchange,提问作者An116

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 20:25:25