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

リサーチツール · ガイド · 集計の基礎

クロス集計表の正しい読み方

クロス集計表(統計学では分割表)は、2 つのカテゴリ変数の同時分布を示す表です。このガイドでは、セル度数から有意差検定まで表の要素を順に説明し、1 つの例を最後まで計算します。

01

クロス集計表に載っているもの

各セルは、行のカテゴリと列のカテゴリの両方に当てはまる回答者の数です。たとえば「35 歳未満の女性で製品 A を選んだ人」。すべてのパーセントと検定はこのセル度数から計算されるため、度数がない表は検証できません。

市場調査では、列に置く変数を表頭(バナー)と呼びます。年齢、地域、顧客セグメントなどです。行(表側)には、グループ間で回答を比べたい設問を置きます。

  • セル度数:その組み合わせに当てはまるケース数。ほかのすべての値の土台です。
  • 列パーセント:セル ÷ 列合計。列グループの中での割合です。
  • 行パーセント:セル ÷ 行合計。行グループの中での割合です。
  • 周辺合計:行合計と列合計は、それぞれの変数を単独で見た分布です。
  • ベース(母数):パーセントの分母となる回答者数。報告する表には必ず添えます。
02

行パーセントか、列パーセントか

最も多い読み違いは、パーセントの取り方です。原則は「比較したいグループの中でパーセントを取る」こと。年齢がグループなら、各年齢層の中での割合を比べます。この例では「18–34 歳では 45% が製品 A を選び、55 歳以上では 20%」という読み方になります。

逆方向のパーセントは別の問いに答えます。「製品 C を選んだ人のうち、ほぼ半数が 55 歳以上」は回答グループの構成を表します。どちらも正しい読み方ですが、入れ替えはききません。1 つの文で混ぜず、表題か注記に分母を明記してください。

03

表の下に付く統計量

標本で見えたパーセントの差は偶然かもしれません。表の下の検定は、そのパターンが標本誤差を超えるかどうかを確かめ、効果量はその大きさを示します。

  • カイ二乗検定(χ²):回答の分布がグループ間で異なるかを検定します。p 値は出ますが、どこで、どれだけ強いかは示しません。
  • Fisher の正確検定:期待度数が小さい(5 未満)ときの代替。特に 2×2 表で使います。
  • Cramér の V:0 から 1 の効果量。p 値と必ず一緒に報告します。
  • オッズ比:2×2 表で関連の向きと大きさを 95% 信頼区間つきで示します。
04

調整済み標準化残差

カイ二乗検定が有意でも、表全体が独立モデルから外れていることしかわかりません。どのセルが原因かを示すのが調整済み標準化残差(SPSS の ASRESID)で、独立のもとでほぼ標準正規分布に従います。

+1.96 を超えるセルは 5% 水準で期待より多く、−1.96 を下回るセルは期待より少ないことを意味します。Crosstabs はこうしたセルを自動で強調表示するので、表のどこに結果の要点があるかが一目でわかります。

05

主な計算式

クロス集計表の指標はすべてセル度数と周辺合計から計算できます。r 行 c 列の表なら、カイ二乗検定の自由度は (r − 1)(c − 1) です。

計算式

列パーセント = セル ÷ 列合計 × 100

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

χ² = Σ (O − E)² ÷ E

V = √( χ² ÷ (n × (min(r, c) − 1)) )

調整済み残差 = (O − E) ÷ √( E × (1 − 行合計 ÷ n) × (1 − 列合計 ÷ n) )

記号の意味
O
セルの観測度数
E
2 つの変数が独立だった場合の期待度数
n
総ケース数
06

クロス集計表が向いている場面・向かない場面

クロス集計はアンケート集計の主力ですが、どんなデータでも表に収まるわけではありません。

  • カテゴリ数がほどほどの 2 つのカテゴリ変数。たとえば回答 × 地域。
  • ターゲット層、調査回(ウェーブ)、セグメント間での割合の比較。
  • カイ二乗検定、効果量、有意差記号の出発点として。
  • 年齢(歳)や売上などの量的変数:意味のある区分に分けるか、平均値を比較します。
  • 複数回答:選択肢が排他的でないため、全行に対する通常のカイ二乗検定は無効です。
  • 同じ人の対応のある測定(事前・事後):McNemar 検定を使います。

計算例

計算例:年齢層別の製品選好

ある調査で 300 人(各年齢層 100 人)が最も好きな製品を選びました。年齢が行にあり、年齢層どうしを比べたいので行パーセントを読みます。18–34 歳では製品 A が首位(45.0%)、55 歳以上では製品 C が首位(45.0%)です。

カイ二乗検定:χ²(4, N = 300) = 19.35、p < 0.001、Cramér の V = 0.18。関連は有意で、min(r, c) − 1 = 2 のときの Cohen の目安(小 0.07 以上、中 0.21 以上)に照らすと小〜中程度です。

「55 歳以上 × 製品 C」の期待度数は 100 × 95 ÷ 300 = 31.67 で、観測度数は 45 でした。このセルの調整済み残差は 3.51 と表の中で最大です。「18–34 歳 × 製品 A」は 3.03、「55 歳以上 × 製品 A」は −3.46。これらのセルが関連を生んでいます。

列パーセントは逆の問いに答えます。製品 C を選んだ 95 人のうち、47.4% が 55 歳以上です。

年齢層別の好きな製品:度数と行パーセント
年齢層製品 A製品 B製品 Cベース
18–34 歳45(45.0%)30(30.0%)25(25.0%)100
35–54 歳35(35.0%)40(40.0%)25(25.0%)100
55 歳以上20(20.0%)35(35.0%)45(45.0%)100

説明用のサンプルデータで、英語版の例「Product preference by age group」と同じです。実際の調査ではありません。すべての値は Crosstabs の計算エンジンで算出しています。

参考文献

参考文献・関連資料

よくある質問

よくある質問

クロス集計表はどう読めばよいですか?

比べたいグループの中でのパーセントを比較します。グループが列にあれば列パーセント、行にあれば行パーセントです。セル度数とベースを見れば、そのパーセントが何人に基づくかがわかります。

行パーセントと列パーセントの違いは?

行パーセントはセルを行合計で割り、行の中での分布を表します。列パーセントは列合計で割り、列の中での分布を表します。どちらを使うかは、どのグループを比べるかだけで決まります。

調整済み標準化残差は何を示しますか?

セルの観測度数が期待度数からどれだけ離れているかを、標準誤差の単位で表したものです。絶対値が 1.96 を超えるセルは、独立の場合に比べて 5% 水準で多すぎる、または少なすぎるセルです。

カイ二乗検定が有意なら結論を出してよいですか?

いいえ。関連があることしかわかりません。Cramér の V などの効果量とグループごとのパーセントも報告してください。標本が大きいと、実務上意味のない差でも有意になります。

クロス集計表には何件くらい必要ですか?

カイ二乗検定では、期待度数が 5 未満のセルが全体の 20% 以下で、1 未満のセルがないことが目安です。満たさない場合はカテゴリを意味のある形でまとめるか、2×2 表なら Fisher の正確検定を使います。

自分のクロス集計表を作る

度数を入力するか、CSV・Excel・SPSS ファイルを開くと、パーセント、カイ二乗検定、Cramér の V、残差がすぐに表示されます。無料・アカウント不要で、ファイルはお使いの端末から出ません。

· 英語版を読む