カイ二乗検定:ステップごとの解答つき練習問題

図、ヒント、詳しい解答つきの無料のカイ二乗検定練習問題。毎回新しい数値で、3 つのレベル:適合度検定, 独立性の検定, 臨界値による判定。

無料の練習問題やさしい
色赤オレンジ黄緑青観測6129442145主張30%20%20%15%15%

ある菓子メーカーは、表に示す色の割合を主張しています。200 個の菓子の無作為標本から、観測度数が得られました。 H₀:主張された割合は正しい に対するカイ二乗適合度検定の統計量 χ² を計算しなさい。

n = 200k = 5
次の問題 →
カイ二乗検定を無料で練習今すぐカイ二乗検定を練習毎日 5 問まで無料。カード登録は不要です。

練習する内容

  1. やさしい適合度検定
  2. ふつう独立性の検定
  3. むずかしい臨界値による判定

重要な公式

検定統計量
χ² = Σ(O − E)²/E
適合度
E = n·p, df = k − 1 − (estimated parameters)
独立性
E = row total × column total / grand total, df = (r − 1)(c − 1)
臨界値(α = 0.05)
df 1: 3.841, 2: 5.991, 3: 7.815, 4: 9.488
判断
χ² > χ²crit なら H0 を棄却

カイ二乗検定をゼロから学ぶ

事前に学ぶこと: 仮説検定と信頼区間

1カイ二乗検定は何をするか

カイ二乗検定(χ²、「カイじじょう」)は度数を比べます。観測した度数が、期待される度数と偶然以上に異なるかどうかを調べます。

例:さいころを 60 回振ります。公平なら、各目は約 60 · 1/6 = 10 回出るはずです。これが期待度数 E です。

観測したのは 8、12、9、11、6、14 です。これらが観測度数 O です。公平なさいころでも、ちょうど 10 になることはありません。問題は、それが離れすぎているかどうかです。

あらゆる仮説検定と同じく、H₀ は特別なことは何も起こっていないと述べます:さいころは公平である、または 2 つの変数は独立である、というように。

セルフチェック さいころが公平かどうかを調べるために、120 回振りました。各目の期待度数はいくらですか?
  1. 1/6
  2. 120
  3. 20
  4. 6

答え: 20. E = n · p = 120 · 1/6 = 20 です。確率 1/6 は度数ではないので、振った回数を掛けなければなりません。

2検定統計量

各カテゴリーについて、差 O − E を求め、2 乗して、E で割ります。そして、すべてのカテゴリーにわたって足します。

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

2 乗すると、どの項も正になります。E で割ることで、期待が 10 しかないときの 4 の差は、期待が 1000 のときの 4 の差より大きく効きます。

さいころの場合:(8 − 10)²/10 + (12 − 10)²/10 + … + (14 − 10)²/10 = (4 + 4 + 1 + 1 + 16 + 16)/10 = 4.2。

この適合度検定の自由度は df = k − 1 で、k はカテゴリーの数です。6 つの目なので df = 5 です。

χ² が大きいことは、データが H₀ によく合わないことを意味します。χ² が表の臨界値より大きければ、H₀ を棄却します。α = 0.05 では:

  • df 1: 3.841, df 2: 5.991, df 3: 7.815
  • df 4: 9.488, df 5: 11.070, df 6: 12.592

さいころの場合、4.2 は 11.070 より小さいので、不公平だという証拠はありません。

セルフチェック あるカテゴリーで O = 14、E = 10 です。これは χ² にいくら加わりますか?
  1. 0.4
  2. 1.6
  3. 16
  4. 4

答え: 1.6. (14 − 10)²/10 = 16/10 = 1.6 です。2 乗し忘れると 0.4、E で割り忘れると 16 になります。

3独立性の検定

分割表は、処置(行)と結果(列)のように、2 つの変数で同時に事例の数を数えたものです。H₀:2 つの変数は独立である。

独立であれば、各セルの期待度数は合計から求まります。

E = 行合計 × 列合計 / 総合計

そのあと χ² は、表の合計を除くすべてのセルについて、先ほどと同じ式で計算します。

df = (r − 1)(c − 1)

ここで r は行の数、c は列の数で、合計は数えません。2×2 の表では df = 1 です。

セルフチェック 総計が 120 の表で、あるセルの行の合計は 40、列の合計は 30 です。その期待度数はいくらですか?
  1. 10
  2. 1200
  3. 3
  4. 70

答え: 10. E = 40 · 30 / 120 = 1200/120 = 10 です。1200 は総計で割り忘れた値です。

4ステップごとの方法

  1. H₀ を述べます:主張された割合が正しい(適合度)、または変数が独立である。
  2. すべての期待度数を計算します:E = n · p、または 行の合計 × 列の合計 / 総計。
  3. 各セルについて (O − E)²/E を計算します。すべて足すと χ² が得られます。
  4. df を求めます:適合度では k − 1、独立性では (r − 1)(c − 1)。
  5. その df に対する α = 0.05 の臨界値を調べます。
  6. χ² が臨界値より大きければ、H₀ を棄却します。結論を言葉で述べます。

確認:各行と各列の期待度数の合計は、観測度数の合計と同じになります。

5例題

すべてのステップをたどりましょう。開く前に次のステップを予想してみましょう。

例題

ある試験で、120 人の患者が新しい薬(行 A)を、100 人がプラセボ(行 B)を受けます。列 1 は改善した患者、列 2 は改善しなかった患者の数です。結果が処置と独立かどうかを、α = 0.05 で検定しなさい。

1

表を読む

12ΣABΣ56641205446100110110220

行の合計:120 と 100。列の合計:110 と 110。総計:220。

2

期待度数

EA1 = 120 · 110 / 220 = 60, EA2 = 60
EB1 = 100 · 110 / 220 = 50, EB2 = 50
12ΣABΣ56(60)64(60)12054(50)46(50)100110110220
3

統計量

χ² = (56 − 60)²/60 + (64 − 60)²/60 + (54 − 50)²/50 + (46 − 50)²/50
χ² = 0.267 + 0.267 + 0.32 + 0.32 = 1.173
4

自由度と臨界値

df = (2 − 1)(2 − 1) = 1, χ²crit = 3.841
5

判断する

3.8415%1.17χ²

1.173 は 3.841 より小さいので、χ² は棄却域にありません。H₀ は棄却しません。

答え

χ² ≈ 1.17 < 3.841:改善が処置に依存するという有意な証拠はありません。

6よくある間違い

  • 度数ではなく、パーセンテージや割合を使うこと。χ² は度数でしか使えません。
  • E ではなく O で割ること。
  • 合計の行や列を和に含めること。
  • 間違った df を使うこと:表では (r − 1)(c − 1) であり、セルの数 − 1 ではありません。
  • χ² が臨界値より小さいのに H₀ を棄却すること。H₀ に反する証拠になるのは、大きな χ² だけです。
セルフチェック 独立性の検定が、3 行 4 列(合計は数えない)の表を使います。自由度はいくつですか?
  1. 11
  2. 12
  3. 5
  4. 6

答え: 6. df = (3 − 1)(4 − 1) = 2 · 3 = 6 です。11 はセルの数 − 1 で、適合度の規則を誤って表に当てはめた値です。

7試験問題の例

  • やさしい:適合度。さいころの目やお菓子の色の度数を、主張された割合と比べます。χ² を計算します。
  • ふつう:独立性の検定。合計から期待度数を求め、続いて連続性の補正なしで χ² を計算します。
  • むずかしい:臨界値による判断。df を求め、表から α = 0.05 での臨界値 χ²crit を求めます。

手早い確認:χ² は決して負にならず、観測度数がすべて期待度数に等しいときだけ 0 になります。

アプリでステップごとに学ぶアプリでステップごとに学ぶ

解答例

例題 1やさしい
出た目123456観測534862505433

さいころが公正かどうかを調べるために 300 回振ります。各目の出た回数を示します。 H₀:どの目も確率 1/6 で出る に対するカイ二乗適合度検定の統計量 χ² を計算しなさい。

n = 300k = 6

求めるもの: χ²

ヒントを表示
  1. H₀ のもとでの期待度数:各カテゴリーで E = n·p。
  2. E = 50, 50, 50, 50, 50, 50.
  3. すべてのカテゴリーについて (O − E)²/E を合計します。
答えとステップごとの解答を表示

カイ二乗検定:観測度数 O と H₀ のもとでの期待度数 E を χ² = Σ(O − E)²/E で比べます。適合度検定:各カテゴリーで E = n·p、自由度 df = k − 1(データから推定したパラメータ 1 つごとにさらに 1 を引く)。r × c 表での独立性の検定:E = 行の合計 × 列の合計 / 総計、df = (r − 1)(c − 1)。χ² が選んだ α での臨界値を超えたら H₀ を棄却します。

期待度数

E = 300·p = 50, 50, 50, 50, 50, 50

カイ二乗統計量

χ² = (53 − 50)²/50 + (48 − 50)²/50 + (62 − 50)²/50 + (50 − 50)²/50 + (54 − 50)²/50 + (33 − 50)²/50
χ² = 9.24

答え

χ² = 9.24

df = 5。α = 0.05 での臨界値は 11.070 なので、H₀ は棄却されない。

例題 2ふつう
咳あり咳なし合計喫煙者334780非喫煙者3961100合計72108180

分割表は観測度数を示しています。行の変数と列の変数の独立性の検定について、カイ二乗統計量 χ² を計算しなさい。連続性の補正は使いません。

N = 1802 × 2

求めるもの: χ²

ヒントを表示
  1. 各セルの期待度数:E = 行の合計 × 列の合計 / 総計。
  2. E = 32, 48 | 40, 60.
  3. 4 個のすべてのセルについて (O − E)²/E を合計します。
答えとステップごとの解答を表示

カイ二乗検定:観測度数 O と H₀ のもとでの期待度数 E を χ² = Σ(O − E)²/E で比べます。適合度検定:各カテゴリーで E = n·p、自由度 df = k − 1(データから推定したパラメータ 1 つごとにさらに 1 を引く)。r × c 表での独立性の検定:E = 行の合計 × 列の合計 / 総計、df = (r − 1)(c − 1)。χ² が選んだ α での臨界値を超えたら H₀ を棄却します。

期待度数

喫煙者: 80·72/180 = 32, 80·108/180 = 48
非喫煙者: 100·72/180 = 40, 100·108/180 = 60

カイ二乗統計量

χ² = (33 − 32)²/32 + (47 − 48)²/48 + (39 − 40)²/40 + (61 − 60)²/60
χ² = 0.09375

答え

χ² = 0.09375

df = 1。α = 0.05 での臨界値は 3.841 なので、H₀(独立)は棄却されない。

例題 3むずかしい

2 行 6 列(合計を除く)の分割表について、カイ二乗独立性検定を行います。 この検定の自由度 df はいくつですか?

2 × 6

求めるもの: df

ヒントを表示
  1. 自由度は、合計(と推定したパラメータ)を固定したときに自由に変えられるセルの数です。
  2. 適合度:k − 1。推定したパラメータ 1 つごとに 1 を引きます。
  3. 独立性:(r − 1)(c − 1)。
答えとステップごとの解答を表示

カイ二乗検定:観測度数 O と H₀ のもとでの期待度数 E を χ² = Σ(O − E)²/E で比べます。適合度検定:各カテゴリーで E = n·p、自由度 df = k − 1(データから推定したパラメータ 1 つごとにさらに 1 を引く)。r × c 表での独立性の検定:E = 行の合計 × 列の合計 / 総計、df = (r − 1)(c − 1)。χ² が選んだ α での臨界値を超えたら H₀ を棄却します。

自由度

df = (2 − 1)·(6 − 1) = 5

答え

df = 5

質問と回答

カイ二乗検定とは?

カイ二乗検定(χ²、「カイじじょう」)は度数を比べます。観測した度数が、期待される度数と偶然以上に異なるかどうかを調べます。

例:さいころを 60 回振ります。公平なら、各目は約 60 · 1/6 = 10 回出るはずです。これが期待度数 E です。

カイ二乗検定の問題の解き方は?(手順)

カイ二乗検定:観測度数 O と H₀ のもとでの期待度数 E を χ² = Σ(O − E)²/E で比べます。適合度検定:各カテゴリーで E = n·p、自由度 df = k − 1(データから推定したパラメータ 1 つごとにさらに 1 を引く)。r × c 表での独立性の検定:E = 行の合計 × 列の合計 / 総計、df = (r − 1)(c − 1)。χ² が選んだ α での臨界値を超えたら H₀ を棄却します。

カイ二乗検定でよくある間違いは?
  • 各差の 2 乗は観測度数 O ではなく期待度数 E で割りましょう。
  • 合計を n で割るのではなく、各差の 2 乗をそれぞれの期待度数 E で割ってから足しましょう。
  • 期待度数は総計を均等に分けるのではなく、周辺度数から求めます:E = 行の合計 × 列の合計 / 総計。
カイ二乗検定の練習では何を学ぶ?
  • やさしい: 適合度検定
  • ふつう: 独立性の検定
  • むずかしい: 臨界値による判定

問題ごとに数値が変わるので、答えではなく解き方が身につきます。 行き詰まったら、まず小さなヒントを開き、必要なときだけ詳しい解説を見ましょう。

練習のしかた

  • 問題ごとに数値が変わるので、答えではなく解き方が身につきます。
  • 行き詰まったら、まず小さなヒントを開き、必要なときだけ詳しい解説を見ましょう。
  • 進捗、間違えた問題、保存した問題は記録されるので、試験前に復習できます。

このトピックの前後のトピック

先に学ぶ

計算ツール

このトピックを含む科目

数学・統計学のほかのトピック

印刷用ワークシート

カイ二乗検定を無料で練習今すぐカイ二乗検定を練習毎日 5 問まで無料。カード登録は不要です。