tecktom.com

適合度検定

2026年10月17日11分で読めますAI生成教科書『資格試験』第13章 比率の検定とカイ二乗検定
目次
  1. 統計量
  2. カテゴリが2つのとき
  3. 自由度の数え方
  4. 右片側である理由と、近似の条件
  5. 確認テスト
  6. 木下の層

AI 生成・木下が未勉強

統計学の復習 第13章 §13.3 ★★★ 期待度数とのずれの2乗を期待度数で割って足した X2X^2 は、H0H_0 の下で近似的に χ2\chi^2 分布に従う。自由度はカテゴリ数から拘束の数を引いたもので、検定は常に右片側

統計量

nn 個の観測を、互いに重ならない kk 個のカテゴリに分類する。カテゴリ jj に入った個数(観測度数)を OjO_j とすると、O1+⋯+Ok=nO_1+\cdots+O_k=n である。各観測が独立に確率 pjp_j でカテゴリ jj に入るとき、帰無仮説

H0: pj=pj0(j=1,…,k)H_0:\ p_j=p_{j0}\quad(j=1,\dots,k)

を検定したい。p10,…,pk0p_{10},\dots,p_{k0} は与えられた数で、合計は 11 である。H0H_0 の下で、カテゴリ jj に入る個数の期待値は

Ej=npj0E_j=np_{j0}

で、これを期待度数と呼ぶ(EjE_j は添字つきの数で、期待値の記号 E[⋅]E[\cdot] とは別のものである)。

定義 13.3(Pearson の X2X^2 統計量)

観測度数 OjO_j と期待度数 EjE_j から作る

X2=∑j=1k(Oj−Ej)2Ej(13.5)X^2=\sum_{j=1}^k\frac{(O_j-E_j)^2}{E_j}\tag{13.5}

を Pearson の X2X^2 統計量(カイ二乗統計量)と呼ぶ。

定理 13.4(X2X^2 の近似分布)

H0H_0 の下で、nn が大きいとき、X2X^2 の分布は自由度 k−1k-1 の χ2\chi^2 分布 χk−12\chi^2_{k-1} で近似できる。有意水準 α\alpha の棄却域は X2≥χk−12(α)X^2\ge\chi^2_{k-1}(\alpha) である。

χν2\chi^2_\nu は、第10章で定義し、第11章で密度を導いた、独立な標準正規変数 ν\nu 個の2乗和の分布である。定理 13.4 の一般の kk での証明は、度数の組 (O1,…,Ok)(O_1,\dots,O_k) の多次元の正規近似を使うので2級の範囲を越え、数理統計の解説 第7章 §7.4 で扱う。ここでは k=2k=2 の場合を厳密に示し、一般の kk で何が起きているかを自由度の数え方から説明する。

カテゴリが2つのとき

k=2k=2 のとき、カテゴリ1に入る確率を p10=p0p_{10}=p_0 とすると p20=1−p0p_{20}=1-p_0 で、O1=X∼Bin(n,p0)O_1=X\sim\mathrm{Bin}(n,p_0)、O2=n−XO_2=n-X である。期待度数は E1=np0E_1=np_0、E2=n(1−p0)E_2=n(1-p_0) で、

O2−E2=(n−X)−n(1−p0)=−(X−np0)=−(O1−E1)O_2-E_2=(n-X)-n(1-p_0)=-(X-np_0)=-(O_1-E_1)

が成り立つ。2つのカテゴリのずれは、大きさが同じで符号が逆である。したがって

X2=(X−np0)2{1np0+1n(1−p0)}=(X−np0)2⋅(1−p0)+p0np0(1−p0)=(X−np0)2np0(1−p0)X^2=(X-np_0)^2\left\{\frac1{np_0}+\frac1{n(1-p_0)}\right\} =(X-np_0)^2\cdot\frac{(1-p_0)+p_0}{np_0(1-p_0)} =\frac{(X-np_0)^2}{np_0(1-p_0)}

となる。最後の式は、§13.1 の母比率の検定統計量 (13.1) の2乗 Z2Z^2 である。

命題 13.5(k=2k=2 の X2X^2 は Z2Z^2)

カテゴリが2つのとき、適合度の X2X^2 は母比率の検定統計量の2乗に厳密に等しい:X2=Z2X^2=Z^2。ZZ は近似的に N(0,1)\mathrm{N}(0,1) に従うので、X2X^2 は近似的に χ12\chi^2_1 に従う。

この計算から、X2X^2 の分母がなぜ EjE_j なのかも分かる。OjO_j の分散は npj0(1−pj0)=Ej(1−pj0)np_{j0}(1-p_{j0})=E_j(1-p_{j0}) なので、各カテゴリのずれを正しく標準化するなら分母は Ej(1−pj0)E_j(1-p_{j0}) のはずである。しかし kk 個のずれは和が 00 に縛られていて独立でなく、正しく標準化した2乗を kk 個足すと、同じ情報を重ねて数えることになる。k=2k=2 では、正しく標準化した2乗はどちらも Z2Z^2 に等しいので、足すと 2Z22Z^2 になってしまう。分母を Ej(1−pj0)E_j(1-p_{j0}) より大きい EjE_j にすることで、この重ね数えがちょうど打ち消され、和が Z2Z^2 になる。一般の kk でも同じことが成り立つ(証明は数理統計の解説 第7章 §7.4)。

両側検定の ∣Z∣≥zα/2\lvert Z\rvert \ge z_{\alpha/2} は Z2≥zα/22Z^2\ge z_{\alpha/2}^2 と同値で、第11章で示した χ12(α)=zα/22\chi^2_1(\alpha)=z_{\alpha/2}^2 から、X2≥χ12(α)X^2\ge\chi^2_1(\alpha) と同値である。つまり、k=2k=2 の適合度検定と、母比率の両側検定とは、同じ検定である。

自由度の数え方

度数 O1,…,OkO_1,\dots,O_k は kk 個あるが、和が nn に決まっているので、k−1k-1 個を決めると残りの1個は自動的に決まる。ずれ Oj−EjO_j-E_j も和が 00 で、自由に動けるのは k−1k-1 個である。第9章で、偏差 Xi−XˉX_i-\bar X の和が 00 であることから偏差平方和の自由度が n−1n-1 になったのと同じ数え方で、X2X^2 の自由度は k−1k-1 になる。

帰無仮説が確率を完全に指定せず、未知の母数を含む場合もある。たとえば「度数はポアソン分布に従う」という H0H_0 では、pj0p_{j0} が λ\lambda に依存し、λ\lambda をデータから推定してから期待度数を計算する。推定した母数があると、期待度数がデータに寄せて作られるので、ずれはその分だけ小さくなる。推定した母数1個につき、ずれに拘束が1本加わると考えてよく、自由度は次のようになる。

適合度検定の自由度

自由度=(カテゴリの数)−1−(データから推定した母数の数)\text{自由度}=(\text{カテゴリの数})-1-(\text{データから推定した母数の数})

最初の 11 は度数の和が nn であることからくる拘束で、推定した母数1個ごとに拘束が1本増える。

推定した母数の分だけ自由度が減ることの厳密な扱い(Wilks の定理)は数理統計の解説 第7章 §7.3・§7.4 で扱う。

右片側である理由と、近似の条件

X2X^2 は、kk 個のずれ Oj−EjO_j-E_j を、それぞれ Ej\sqrt{E_j} で割ってから2乗して足したもので、ずれのベクトルの長さの2乗にあたる。観測度数がどの方向に期待度数からずれても、X2X^2 は大きくなる。H0H_0 から外れていることは X2X^2 が大きいことにしか現れないので、棄却域は右の裾 X2≥χk−12(α)X^2\ge\chi^2_{k-1}(\alpha) だけである。平均の ZZ 検定の両側の棄却域 ∣Z∣≥zα/2\lvert Z\rvert \ge z_{\alpha/2} が2乗すると右片側 Z2≥zα/22Z^2\ge z^2_{\alpha/2} になったのと同じで、2乗した時点で向きの情報は消えている。

X2X^2 が極端に小さいことは、観測度数が期待度数に近すぎることを意味する。これは H0H_0 を棄却する理由にはならないが、偶然とは考えにくいほど理論に合っているので、データの作り方を疑うきっかけにはなる。

近似 χk−12\chi^2_{k-1} は nn が大きいときのもので、目安としてすべての期待度数が 55 以上あることが求められる。期待度数が 55 未満のカテゴリがあれば、隣のカテゴリとまとめてから計算し、自由度もまとめた後のカテゴリの数で数える。棄却されたとき、どのカテゴリがずれているかは X2X^2 からは分からない。2乗して足した時点で、どの成分がずれたかの情報は失われているからである。それを見るには、足す前の標準化残差 (Oj−Ej)/Ej(O_j-E_j)/\sqrt{E_j} を並べ、絶対値が2前後を超えるものを探す。

図

図 13.2 例題 13.4 の帰無分布 χ42\chi^2_4 と、有意水準 5%5\% の棄却域 x≥9.488x\ge9.488(塗った部分)。観測値 14.214.2 は棄却域に入り、その右側の面積(pp 値)は 0.00670.0067 である。X2X^2 が大きいことだけが H0H_0 からの外れを表すので、棄却域は右の裾だけに置く。

例題 13.4 曜日ごとの件数は一様か ★★★

オリジナルある窓口に寄せられた苦情150件を、受け付けた曜日(月〜金)で分けると、(32,24,21,26,47)(32,24,21,26,47) であった。苦情の件数は曜日によらず一様であるといえるかを、有意水準 5%5\% で検定せよ。棄却されたら、どの曜日がずれているかを標準化残差で調べよ。

解答

H0H_0 は「各曜日の確率は 1/51/5」で、期待度数はすべて Ej=150/5=30E_j=150/5=30 である(55 以上なので近似の目安を満たす)。

X2=22+(−6)2+(−9)2+(−4)2+17230=4+36+81+16+28930=42630=14.2.X^2=\frac{2^2+(-6)^2+(-9)^2+(-4)^2+17^2}{30}=\frac{4+36+81+16+289}{30}=\frac{426}{30}=14.2.

推定した母数は無いので、自由度は 5−1=45-1=4 である。棄却域は X2≥χ42(0.05)=9.488X^2\ge\chi^2_4(0.05)=9.488 で、14.214.2 はこれに入る。H0H_0 は棄却され、件数は曜日によって異なるといえる(pp 値 0.00670.0067、図 13.2)。

標準化残差 (Oj−30)/30(O_j-30)/\sqrt{30} は、30=5.477\sqrt{30}=5.477 で割って

(0.37, −1.10, −1.64, −0.73, 3.10)(0.37,\ -1.10,\ -1.64,\ -0.73,\ 3.10)

である。金曜日の 3.103.10 だけが絶対値2を大きく超え、X2=14.2X^2=14.2 のうち 289/30=9.63289/30=9.63 が金曜日の寄与である。ずれの主な原因は、金曜日の件数が多いことである。

例題 13.5 ポアソン分布への当てはまり ★★

オリジナルある交差点で、1時間あたりの車両の通過の異常を記録した。200時間について、1時間あたりの異常の回数を数えると次のとおりであった(4回以上の10時間は、すべてちょうど4回であった)。

回数01234以上
時間数4874442410

回数がポアソン分布に従うといえるかを、有意水準 5%5\% で検定せよ。

解答

λ\lambda は与えられていないので、データから推定する。ポアソン分布の平均は λ\lambda なので(第5章)、標本平均で推定して

λ^=0×48+1×74+2×44+3×24+4×10200=274200=1.37\hat\lambda=\frac{0\times48+1\times74+2\times44+3\times24+4\times10}{200}=\frac{274}{200}=1.37

である。Po(1.37)\mathrm{Po}(1.37) の確率は P(0)=e−1.37=0.25411P(0)=\mathrm{e}^{-1.37}=0.25411、P(1)=1.37×0.25411=0.34813P(1)=1.37\times0.25411=0.34813、P(2)=0.34813×1.37/2=0.23847P(2)=0.34813\times1.37/2=0.23847、P(3)=0.23847×1.37/3=0.10890P(3)=0.23847\times1.37/3=0.10890、P(4以上)=1−(0.25411+0.34813+0.23847+0.10890)=0.05040P(4\text{以上})=1-(0.25411+0.34813+0.23847+0.10890)=0.05040 で、200 を掛けた期待度数は

(50.82, 69.63, 47.69, 21.78, 10.08)(50.82,\ 69.63,\ 47.69,\ 21.78,\ 10.08)

である。すべて 55 以上である。各カテゴリの (Oj−Ej)2/Ej(O_j-E_j)^2/E_j は (0.157, 0.275, 0.286, 0.226, 0.001)(0.157,\ 0.275,\ 0.286,\ 0.226,\ 0.001) で、X2=0.944X^2=0.944 になる。

自由度は、カテゴリ5個から、度数の和の拘束1本と、推定した λ\lambda の1個を引いて 5−1−1=35-1-1=3 である。棄却域は X2≥χ32(0.05)=7.815X^2\ge\chi^2_3(0.05)=7.815 で、0.9440.944 はこれに入らない。ポアソン分布に従わないとはいえない(pp 値 0.8150.815)。「従うとはいえない」と「従う」の違いに注意する。検定で棄却されないことは、H0H_0 が正しいことを示したことにはならない(第12章)。

確認テスト

オリジナル

  1. 13.3-1 (a) 適合度検定の棄却域が右の裾だけである理由を1文で述べよ。(b) 度数分布を8つの階級に分け、平均と分散をデータから推定した正規分布に当てはまるかを検定するとき、自由度はいくつか。
  2. 13.3-2 ある交配で、4つの表現型が 9:3:3:19:3:3:1 の比で現れると予想される。160個体を調べると (95,28,27,10)(95,28,27,10) であった。予想に合っているかを、有意水準 5%5\% で検定せよ。
  3. 13.3-3 4つのカテゴリの確率が H0H_0 で (0.5,0.3,0.15,0.05)(0.5,0.3,0.15,0.05) と予想されている。60個の観測で度数は (26,17,13,4)(26,17,13,4) であった。期待度数を計算し、近似の目安を満たさないカテゴリをまとめてから、有意水準 5%5\% で検定せよ。
  4. 13.3-4 k=2k=2 のとき X2=Z2X^2=Z^2(命題 13.5)となることを、O2−E2=−(O1−E1)O_2-E_2=-(O_1-E_1) から導け。さらに、各カテゴリのずれを分散 npj0(1−pj0)np_{j0}(1-p_{j0}) で正しく標準化して2乗した2つの量の和が 2Z22Z^2 になることを示せ。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『資格試験』の記事一覧へ