ナビゲーションを開く
開くワークスペースを開く

リサーチツール · ガイド · カイ二乗検定

期待度数が 5 未満のときはどうする?

SPSS は小さなクロス集計表の下にほぼ必ず「… セルは期待度数が 5 未満です」と表示します。このガイドでは、なぜこの基準があるのか、いつ本当に問題になるのか、どんな代替手段があるのかを説明します。

01

なぜ「5」という基準があるのか

カイ二乗検定は観測度数と期待度数を比べ、その合計をカイ二乗分布で評価します。これは大標本のための近似です。セル度数は整数なのに、分布は連続だからです。期待度数が小さいほど近似は悪くなり、p 値が大きくずれることがあります。

基準が見ているのは期待度数です。観測度数が 0 や 2 のセルがあっても、それ自体は問題ありません。重要なのは E = 行合計 × 列合計 ÷ 総数で、近似の良し悪しはこれで決まります。SPSS の注記も期待度数について述べています。

計算式

E = 行合計 × 列合計 ÷ 総数

記号の意味
E
独立だった場合にそのセルに入るはずの度数
総数
標本サイズ n
02

Cochran の基準

広く使われる目安は William G. Cochran(1954)にさかのぼります。期待度数が 1 未満のセルがなく、期待度数 5 未満のセルが全体の 20% 以下であれば、カイ二乗検定は許容できます。大きな表では、5 をわずかに下回るセルが 1 つあっても検定が使えなくなることはまれです。

2×2 表ではもっと厳しくなります。5 未満のセルが 1 つあるだけで全セルの 25% です。2×2 表ではすべての期待度数が 5 以上であることが望ましく、満たさなければ Fisher の正確検定が標準的な選択です。

  • 期待度数が 1 未満のセルがない。
  • 期待度数が 5 未満のセルは全体の 20% 以下。
  • 2×2 表では、すべての期待度数が 5 以上。
03

取れる対処法

どの対処が適切かは、表の大きさと分析の問いによって決まります。カテゴリの統合は、どの組み合わせが有意になるかを見る前に決めてください。

  • 2×2 表:Fisher の正確検定を報告します。近似を使わず、超幾何分布から p 値を直接計算します。
  • 度数の少ないカテゴリを、内容的に意味のある形でまとめます。「まったくそう思わない」と「そう思わない」は統合できますが、「どちらともいえない」とは統合しません。
  • 大きな表:正確検定(Fisher–Freeman–Halton)か Monte Carlo 法の p 値を使います。Crosstabs のワークスペースは期待度数 5 未満のセルがあると Fisher–Freeman–Halton 検定を計算し、正確な列挙が重すぎる場合は固定シードの Monte Carlo 推定に切り替えます。
  • データを増やす:期待度数は標本とともに大きくなります。難しければ、限界として報告書に明記します。
  • 警告を無視する、都合の悪いケースを削除する:有意水準付近ほど近似誤差の影響は大きく、削除した観測は表を歪めます。
  • Yates の連続性補正を万能薬とみなす:たいてい補正しすぎて検定が保守的になります。

計算例

計算例:プラン別の契約継続

40 人の顧客に、サブスクリプションを継続したかどうかをプラン別に尋ねました。周辺合計は行が 24 と 16、列が 30 と 10 です。

「解約 × プレミアム」の期待度数は 16 × 10 ÷ 40 = 4.0 です。したがって 4 セル中 1 セルが 5 未満、2×2 表では 25% にあたり、カイ二乗近似は疑わしくなります。このセルの観測度数は判定に関係しません。

この例では観測度数と期待度数が完全に一致しています。χ² = 0.00、p = 1.000、Fisher の正確検定も p = 1.000 です。関連を示す証拠はまったくありません。それでも Fisher の検定を報告してください。結果のためではなく、この表にはそれが正しい手法だからです。

観測度数(括弧内は期待度数)
ベーシックプレミアム合計
継続18(18.0)6(6.0)24
解約12(12.0)4(4.0)16
合計301040

英語版ガイドのサンプルデータ(回答者 40 人)で、実際の調査ではありません。期待度数、χ²、Fisher の検定は Crosstabs の計算エンジンで算出しています。

参考文献

参考文献・関連資料

よくある質問

よくある質問

期待度数 5 未満のセルが 1 つあるとき、カイ二乗検定を使ってよいですか?

多くの場合は使えます。Cochran の基準では、期待度数 1 未満のセルがなく、5 未満のセルが 20% 以下なら許容できます。ただし 2×2 表ではそのセル 1 つで全体の 4 分の 1 になるので、Fisher の正確検定のほうが適切です。

基準は観測度数と期待度数のどちらに適用しますか?

期待度数だけです。観測度数が 0 や 2 でもそれ自体は問題ありません。カイ二乗近似の精度を左右するのは E = 行合計 × 列合計 ÷ 総数です。

小さな標本では Fisher の正確検定が常によいのですか?

期待度数の小さい 2×2 表では、近似を使わないため標準的な選択です。大きな表では、Fisher–Freeman–Halton の正確検定や Monte Carlo 法の p 値が同じ役割を果たします。

SPSS の注記は正確には何を示していますか?

SPSS は「カイ二乗検定」の表の下に、期待度数が 5 未満のセル数とその割合、最小期待度数を表示します。これを Cochran の基準と照らし合わせ、2×2 表なら Fisher の直接法の行を読んでください。

Yates の連続性補正は役に立ちますか?

限定的です。小さな 2×2 表の解決策としてよく挙げられますが、たいてい補正しすぎて検定が保守的になります。Fisher の正確検定のほうがすっきりした代替です。

小さな表は正確検定で

2×2 表を Fisher の正確検定ツールに入力すると、p 値、オッズ比、信頼区間が得られます。カイ二乗検定計算ツールでは各セルの期待度数を確認できます。

· 英語版を読む