打开导航
打开分析工作区

有序关联

Goodman–Kruskal gamma 计算器

计算 gamma:衡量列联表中两个有序变量关联的最直观指标。

在线计算 gamma

输入观察频数,或从 Excel 直接粘贴整块数据;结果即时更新,所有计算都在你的浏览器中完成。

表格大小提示:可直接从 Excel 或表格软件粘贴一块频数。
已有数据文件?打开完整分析工作区 →此计算器适合快速检验;工作区支持文件导入、筛选、加权、导出和本地保存。
合计
50
50
50
合计465450150

Goodman–Kruskal gamma (γ)

0.685

Kendall τ-b = 0.494 · Somers' d = 0.494

χ²(4, N = 150) = 50.32, p < .001, V = .41

全部统计结果
Pearson 卡方检验χ² = 50.322, df = 4, p < .001
G 检验(似然比)G = 50.805, df = 4, p < .001
Cramér's V0.410 (大)
列联系数(C)0.501
Lambda(对称 / 行依赖 / 列依赖)0.357 / 0.370 / 0.344
Goodman–Kruskal gamma (γ)0.685
Kendall's tau-b / tau-c0.494 / 0.493
Somers' d0.494 / 0.494 / 0.493
Theil's U0.154 / 0.154 / 0.154

要分析整份数据文件?可在 SPSS 交叉表统计量指南 中运行卡方、Fisher、Kappa、McNemar 等全部 CROSSTABS 统计量。

01

gamma 怎么计算

对每一对个案,看它们在两个变量上的顺序是否相同(同序)或相反(异序);至少在一个变量上处于同一类别的对是结值,不计入。gamma 就是所有非结值对中,同序对多出异序对的比例。

  • γ = (C − D) ÷ (C + D)
  • γ = 1:所有非结值对都是同序对;γ = −1:都是异序对。
  • 2×2 表中,gamma 等于 Yule's Q。
02

示例

以计算器打开时的表格 [[30, 15, 5], [12, 25, 13], [4, 14, 32]](n = 150)计算:γ = 0.685。考虑结值的 Kendall's τ-b 为 0.494。关联为正:行变量取值高时,列变量也倾向于取值高。

03

什么时候用,什么时候不用

gamma 易于解释,但结值很多时会高估关联强度。

  • 适用:低/中/高这类类别较少的有序量表。
  • 适用:希望把结果解释为预测误差减少的比例时。
  • 不适用:只报告 gamma;结值多时它显得比实际更强,应同时报告 tau-b。
  • 不适用:名义变量。

方法来源

参考资料与复核入口

  • Goodman, L. A., & Kruskal, W. H. (1954). Measures of association for cross classifications. Journal of the American Statistical Association, 49(268), 732–764.

  • Agresti, A. (2013). Categorical Data Analysis (3rd ed.). Hoboken, NJ: Wiley.

常见问题

先确认方法,再解释结果。

为什么 gamma 比 tau 大很多?

gamma 排除了所有结值对。类别少的列联表中这类对很多,所以 gamma 明显更大。

gamma 怎么解释?

知道另一个变量后,预测一对个案顺序的误差减少的比例;正负号表示方向。

gamma 是对称指标吗?

是。它不区分自变量和因变量;对应的有方向指标是 Somers' d。

2×2 表的 gamma 是多少?

就是 Yule's Q:(ad − bc) ÷ (ad + bc)。

输入的数据会上传到服务器吗?

不会。计算器只在当前浏览器标签页中计算你输入的数值,不会把它们发送到任何服务器,也不需要注册。

在完整数据上运行同样的分析。

源文件在浏览器本地处理,无需注册。基础交叉分析支持中文;部分专业功能和文档导出说明仍为英文。

打开工作区