この章で目指すこと

推定は「もっともらしい母数を数で表す」作業でした。統計的仮説検定は、「ある主張をひとまず基準として置いたとき、今のデータはその主張と両立するか」を定量的に調べる仕組みです。

重要なのは、検定が「仮説が真だと証明する」方法ではないことです。帰無仮説が正しいと仮定した場合に、観測結果以上に極端な結果がどれほど起こりにくいかを測り、あらかじめ決めた規則で判断します。

研究で得られた情報知りたい問い代表的な検定何を判断するか
連続測定値、既知の分散平均は基準値と異なるかZ検定標準化平均との差
連続測定値、未知の分散平均は基準値と異なるかt検定標本平均と標本分散
2群のばらつき分散は等しいかF検定分散比
分類・頻度表観測度数はモデルと合うかカイ二乗適合度検定観測度数と期待度数のずれ
二値の結果母比率や2群の割合に差があるか二項・比率の検定成功数と標本数
2つのカテゴリ変数2変数は独立かカイ二乗・Fisher検定クロス表のずれ
同じ対象を2回測定判定が変化したかMcNemar検定不一致対の差
発生数と観察時間発生率が異なるかPoisson率の検定人時間あたりの発生数
疫学デザインと2×2表要因と結果の関連をどう表すかOR・RR・RD・Mantel–Haenszel研究デザインに合った効果指標
小さい発生数・基準集団標準集団より多いか正確Poisson・SMR期待発生数との比較
順序カテゴリの2群分布の位置がずれているかWilcoxon順位和検定順位の偏り
一般の統計モデル制約付きモデルで十分か尤度比・Wald・スコア推定値、尤度、局所勾配
初めて読むときの順番

最初は 1〜4 節で、帰無仮説・対立仮説・有意水準・p値と、Z/t/F検定の使い分けを身に付けます。次に 5〜7 節で尤度比・Wald・スコア、カイ二乗検定、検出力を学びます。9節では、割合・率・2×2表に加えて、OR・RR・RD、研究デザイン、マッチング、SMR、Wilcoxon順位和を、実際の医薬データに近い形で練習します。Neyman–Pearson補題、一様最強力検定、不偏検定の一般論は最後に進んでください。

この章を通す小さな例

ある化合物を投与した細胞の生存率(%)を n=16n=16 ウェルで測定し、標本平均 Xˉ=74.0\bar X=74.0、不偏標準偏差 S=8.0S=8.0 を得たとします。基準条件の平均生存率は 7070% とします。

「この化合物は生存率を変えるか」という問いを、まず両側の仮説

H0:μ=70,H1:μ70H_0:\mu=70,\qquad H_1:\mu\ne70

として書きます。母分散は未知なので、後で

T=Xˉ70S/n=74708/4=2.00T=\frac{\bar X-70}{S/\sqrt n} =\frac{74-70}{8/4}=2.00

という tt 統計量を使います。この例を通じて、「どの量を標準化するか」「片側・両側で何が変わるか」「p値をどう報告するか」を確認します。

仮説を置くH0 と H1、片側・両側
標準化する →
検定統計量Z、t、F、尤度比、カイ二乗
確率へ戻す →
有意水準・p値第1種過誤と判断規則
設計へ戻す →
検出力第2種過誤、効果量、標本数

1. 仮説検定の言葉を整理する

1.1 帰無仮説と対立仮説

帰無仮説 H0H_0 は、比較の基準となる仮説です。「差がない」「効果がない」「既存モデルからずれていない」という形に置くことが多く、等号を含みます。対立仮説 H1H_1 は、研究上検出したいずれを表します。

研究上の問い帰無仮説 H0H_0対立仮説 H1H_1検定
平均が基準と異なるかμ=μ0\mu=\mu_0μμ0\mu\ne\mu_0両側検定
平均が基準より高いかμμ0\mu\le\mu_0μ>μ0\mu>\mu_0右片側検定
平均が基準より低いかμμ0\mu\ge\mu_0μ<μ0\mu<\mu_0左片側検定

片側か両側かは、データを見るに研究目的から決めます。「有意になった方向だけ片側にする」のは、第1種過誤を大きくするため不適切です。

1.2 検定方式、棄却域、検定統計量

標本 X=(X1,,Xn)X=(X_1,\ldots,X_n) を受け取ったとき、帰無仮説を棄却するかを 00 または 11 で返す規則を

φ(X)={1H0 を棄却する0H0 を棄却しない\varphi(X)= \begin{cases} 1 & \text{$H_0$ を棄却する}\\ 0 & \text{$H_0$ を棄却しない} \end{cases}

と書き、検定方式と呼びます。φ(X)=1\varphi(X)=1 となる標本値の集合が棄却域です。

実際には、データを1つの数にまとめた検定統計量 T(X)T(X) を作り、TT が大きい、小さい、または絶対値が大きいときに棄却します。

対立仮説極端な値棄却域の典型
H1:μ>μ0H_1:\mu>\mu_0TT が大きいT>cT>c
H1:μ<μ0H_1:\mu<\mu_0TT が小さいT<cT<c
H1:μμ0H_1:\mu\ne\mu_0$T

1.3 第1種過誤、第2種過誤、有意水準

帰無仮説が正しいのに棄却する誤りが第1種過誤、対立仮説が正しいのに棄却しない誤りが第2種過誤です。

α=PH0(H0 を棄却),β(θ)=Pθ(H0 を棄却しない)(θΘ1).\alpha=P_{H_0}(\text{$H_0$ を棄却}),\qquad \beta(\theta)=P_{\theta}(\text{$H_0$ を棄却しない})\quad(\theta\in\Theta_1).

有意水準 α\alpha は、第1種過誤を許す上限として実験前に決めます。通常の 0.050.05 は「5%の確率で誤って棄却してよい」という意味ではなく、同じ規則を何度も使ったときの誤棄却率を5%以下に制御する設計値です。

「棄却しない」は「帰無仮説が正しい」とは違う

棄却できなかった理由は、帰無仮説が正しいことのほか、標本数が少ない、ばらつきが大きい、効果が小さい可能性もあります。答案では「H0を採択」よりも「H0を棄却しない」と書く方が正確です。

2. サイズ、レベル、有意確率(p値)

2.1 サイズ α\alpha の検定とレベル α\alpha の検定

帰無仮説が複数の母数値を含むとき、検定方式のサイズ

size(φ)=supθΘ0Pθ{φ(X)=1}\operatorname{size}(\varphi) =\sup_{\theta\in\Theta_0}P_\theta\{\varphi(X)=1\}

です。帰無仮説の中で最も棄却されやすい母数値でも、誤棄却確率がちょうど α\alpha ならサイズ α\alpha の検定です。

supθΘ0Pθ{φ(X)=1}α\sup_{\theta\in\Theta_0}P_\theta\{\varphi(X)=1\}\le\alpha

ならレベル α\alpha の検定です。サイズは実際の最大値、レベルは許容上限です。単純帰無仮説 H0:θ=θ0H_0:\theta=\theta_0 では両者は同じ意味になります。

2.2 p値は「H0の下での極端さ」

観測統計量を tobst_{\mathrm{obs}} とします。右片側検定なら、p値は

p=PH0{Ttobs}p=P_{H_0}\{T\ge t_{\mathrm{obs}}\}

です。両側検定で帰無分布が0対称なら

p=PH0{Ttobs}=2PH0{Ttobs}p=P_{H_0}\{|T|\ge |t_{\mathrm{obs}}|\} =2P_{H_0}\{T\ge |t_{\mathrm{obs}}|\}

です。p値は「H0が正しい確率」でも、「結果が偶然である確率」でもありません。H0を仮定したときに、今回以上にH0と合いにくいデータが得られる確率です。

2.3 有意確率の読み方

有意水準5%で p=0.032p=0.032 なら、事前に決めた規則に従えばH0を棄却します。ただし、効果の大きさ、信頼区間、研究デザイン、複数比較、臨床的な重要性は別に確認します。

結果正しい読み方誤った読み方
p<0.05p<0.05H0の下ではこの結果は比較的まれH0が5%未満の確率で正しい
p0.05p\ge0.05指定した水準では棄却できない効果がないことが証明された
小さいp値データとH0の整合性が低い効果が大きい

INTERACTIVE

棄却域・p値・検出力を動かして確かめる

有意水準、片側・両側、観測統計量、標準化効果を変えると、棄却域と検出力がその場で更新されます。

3. 正規母集団に関する検定

3.1 Z検定:母分散が既知の平均検定

X1,,XniidN(μ,σ2)X_1,\ldots,X_n\overset{\mathrm{iid}}{\sim}N(\mu,\sigma^2)

σ2\sigma^2 が既知とします。H0:μ=μ0H_0:\mu=\mu_0 の下で、第五章の結果より

Z=Xˉμ0σ/nN(0,1).Z=\frac{\bar X-\mu_0}{\sigma/\sqrt n}\sim N(0,1).

右片側 H1:μ>μ0H_1:\mu>\mu_0 のレベル α\alpha 検定は

Z>z1αZ>z_{1-\alpha}

で棄却します。両側なら左右に α/2\alpha/2 ずつ配り、

Z>z1α/2|Z|>z_{1-\alpha/2}

です。zqz_q は標準正規分布の qq 分位点です。

3.2 t検定:母分散が未知の平均検定

現実には σ2\sigma^2 は未知なので、標本標準偏差

S2=1n1i=1n(XiXˉ)2S^2=\frac1{n-1}\sum_{i=1}^n(X_i-\bar X)^2

で置き換えます。正規母集団なら

Xˉμ0σ/nN(0,1),(n1)S2σ2χn12\frac{\bar X-\mu_0}{\sigma/\sqrt n}\sim N(0,1),\qquad \frac{(n-1)S^2}{\sigma^2}\sim\chi^2_{n-1}

が独立なので、比

T=Xˉμ0S/n=ZV/(n1)tn1T=\frac{\bar X-\mu_0}{S/\sqrt n} =\frac{Z}{\sqrt{V/(n-1)}}\sim t_{n-1}

を得ます。したがって通し例では自由度15の tt 分布で T=2.00T=2.00 を評価します。

2標本t検定では、比較の単位と分散仮定を最初に確認します。対応のある測定なら各ペアの差 DiD_i に対する1標本t検定です。独立2群かつ等分散を仮定するならプールした分散を使い、等分散を仮定しにくいならWelchのt検定を使います。

3.3 F検定:正規母集団の分散比

独立な正規標本から得た不偏分散 S12,S22S_1^2,S_2^2 に対し、H0:σ12=σ22H_0:\sigma_1^2=\sigma_2^2 の下で

F=S12S22Fn11,n21.F=\frac{S_1^2}{S_2^2}\sim F_{n_1-1,n_2-1}.

分子・分母を入れ替えると逆数になるため、両側検定では片側に寄せず、両端の棄却域または適切な両側p値を使います。F検定は正規性からの逸脱に影響を受けやすく、実データでは分散の確認を可視化やロバストな方法と合わせます。

Z・t・Fの使い分け

平均を検定し母分散が既知ならZ、未知ならt、分散比ならFです。t検定の分母は「標本標準偏差」ではなく「標準誤差 S/nS/\sqrt n」であることを必ず書きます。

4. 一般のモデルを検定する:尤度比、Wald、スコア

一般のパラメトリックモデルでは、同じ帰無仮説を3つの角度から検定できます。大標本では、適切な正則条件の下で3者はいずれもカイ二乗分布に近づきます。

検定比べる場所直感
尤度比検定H0の最尤値と全体の最尤値制約を外すと尤度はどれだけ改善するか
Wald検定推定値とH0の距離推定値はH0から標準誤差何個分離れているか
スコア検定H0での尤度の傾きH0の場所で尤度はまだ改善する方向を持つか

4.1 尤度比検定

制約なしの最尤推定値を θ^\hat\thetaH0H_0 の制約下での最尤推定値を θ~\tilde\theta とします。尤度比は

Λ=L(θ~)L(θ^),0<Λ1\Lambda=\frac{L(\tilde\theta)}{L(\hat\theta)},\qquad 0<\Lambda\le1

です。制約を付けると最大尤度は上がらないので、Λ\Lambda が小さいほどH0と合いません。

G2=2logΛ=2{(θ^)(θ~)}.G^2=-2\log\Lambda =2\{\ell(\hat\theta)-\ell(\tilde\theta)\}.

Wilksの定理より、H0の下で制約の個数を qq とすると

G2dχq2.G^2\xrightarrow{d}\chi^2_q.

正規平均での導出

σ2\sigma^2 既知、H0:μ=μ0H_0:\mu=\mu_0 のとき、定数を除く対数尤度は

(μ)=12σ2i=1n(xiμ)2.\ell(\mu)=-\frac1{2\sigma^2}\sum_{i=1}^n(x_i-\mu)^2.

恒等式

i=1n(xiμ0)2=i=1n(xixˉ)2+n(xˉμ0)2\sum_{i=1}^n(x_i-\mu_0)^2 =\sum_{i=1}^n(x_i-\bar x)^2+n(\bar x-\mu_0)^2

を使うと、

G2=n(xˉμ0)2σ2=Z2.G^2=\frac{n(\bar x-\mu_0)^2}{\sigma^2}=Z^2.

両側Z検定が、尤度比検定と同じ検定統計量に到達することが分かります。

4.2 Wald検定

1母数のH0を H0:θ=θ0H_0:\theta=\theta_0 とすると、

W=(θ^θ0)2Var^(θ^)W=\frac{(\hat\theta-\theta_0)^2}{\widehat{\operatorname{Var}}(\hat\theta)}

です。H0からの距離を推定標準誤差で割って2乗した量で、H0の下で Wdχ12W\xrightarrow d\chi^2_1 です。多母数なら

W=(θ^θ0)TVar^(θ^)1(θ^θ0)W=(\hat\theta-\theta_0)^\mathsf{T} \widehat{\operatorname{Var}}(\hat\theta)^{-1} (\hat\theta-\theta_0)

となります。単変量の「差÷標準誤差」の二乗が、行列版ではマハラノビス距離になっただけです。

4.3 スコア検定

スコア関数を

U(θ)=(θ)θU(\theta)=\frac{\partial\ell(\theta)}{\partial\theta}

とします。H0の値 θ0\theta_0 では、まだ最尤推定を計算せず、そこでの傾きと情報量だけを使って

R=U(θ0)2I(θ0)dχ12R=\frac{U(\theta_0)^2}{I(\theta_0)} \xrightarrow{d}\chi^2_1

を作ります。大規模なモデルで制約なし推定が重いときに便利です。

詳細な証明・一般化を開くここを閉じたままでも、統計検定1級の本線は学べます

3検定が漸近的に一致する理由

H0の近くで対数尤度を2次Taylor展開すると、尤度の差、推定値の距離、H0での傾きは、同じ二次形式で近似されます。1母数では

(θ^)(θ0)12I(θ0)(θ^θ0)2,\ell(\hat\theta)-\ell(\theta_0) \approx\frac12 I(\theta_0)(\hat\theta-\theta_0)^2,

かつ U(θ0)I(θ0)(θ^θ0)U(\theta_0)\approx I(\theta_0)(\hat\theta-\theta_0) なので、尤度比、Wald、スコアはいずれも I(θ0)(θ^θ0)2I(\theta_0)(\hat\theta-\theta_0)^2 に近づきます。有限標本や境界付近、強く歪んだ尤度では差が出るため、3者が常に同じp値を返すわけではありません。

5. カイ二乗適合度検定と独立性検定

5.1 適合度検定

kk 区分の観測度数を O1,,OkO_1,\ldots,O_k、H0の下での期待度数を E1,,EkE_1,\ldots,E_k とします。Pearsonのカイ二乗統計量は

X2=j=1k(OjEj)2EjX^2=\sum_{j=1}^k\frac{(O_j-E_j)^2}{E_j}

です。各区分の「ずれ」を期待度数で標準化して二乗し、全区分で足しています。H0で母数を rr 個推定したなら、漸近自由度は

df=k1r\mathrm{df}=k-1-r

です。1-1 は度数和が標本サイズ nn に固定される制約、r-r はデータから推定した母数の分です。

期待度数が小さい区分が多いとカイ二乗近似が悪くなります。隣接する区分を理論的に妥当な形で併合するか、正確検定・シミュレーションを検討します。

5.2 クロス表における独立性検定

r×cr\times c クロス表で、行和を RiR_i、列和を CjC_j、総数を nn とします。行と列が独立なら、セル (i,j)(i,j) の期待度数は

Eij=RiCjnE_{ij}=\frac{R_iC_j}{n}

です。これは「行ii に入る確率 Ri/nR_i/n」と「列jj に入る確率 Cj/nC_j/n」を掛けて nn 倍したものです。

X2=i=1rj=1c(OijEij)2Eijdχ(r1)(c1)2.X^2=\sum_{i=1}^r\sum_{j=1}^c\frac{(O_{ij}-E_{ij})^2}{E_{ij}} \xrightarrow{d}\chi^2_{(r-1)(c-1)}.

有意でも、どのセルが差を主に作ったか、効果量(オッズ比、リスク比、CramérのVなど)、研究上の交絡は別に確認します。

6. 検出力関数と研究デザイン

6.1 検出力関数

母数が θ\theta のときにH0を棄却する確率

π(θ)=Pθ{φ(X)=1}\pi(\theta)=P_\theta\{\varphi(X)=1\}

検出力関数といいます。θΘ0\theta\in\Theta_0 では誤棄却確率、θΘ1\theta\in\Theta_1 では真の効果を検出する確率です。

右片側Z検定で、真の平均との差を標準誤差で割った標準化効果を

δ=μμ0σ/n\delta=\frac{\mu-\mu_0}{\sigma/\sqrt n}

とします。H1の下では ZN(δ,1)Z\sim N(\delta,1) なので、臨界値 z1αz_{1-\alpha} に対して

π(μ)=Pμ(Z>z1α)=1Φ(z1αδ).\pi(\mu)=P_\mu(Z>z_{1-\alpha}) =1-\Phi(z_{1-\alpha}-\delta).

標本数 nn を増やすと δ\deltan\sqrt n に比例して大きくなり、検出力が上がります。

6.2 有意水準と検出力のトレードオフ

標本数と効果が固定なら、α\alpha を小さくするほど臨界値は遠くなり、第1種過誤は減りますが検出力も下がります。研究計画では、偽陽性のコスト、見逃しのコスト、実現可能な標本数を合わせて決めます。

医薬研究で「統計的に有意でなかった」結果を解釈するときは、p値だけでなく、事前に設定した検出力、信頼区間の幅、臨床的に意味のある最小効果を確認します。

7. Neyman–Pearson補題と一様最強力検定

7.1 最強力検定

単純仮説

H0:θ=θ0,H1:θ=θ1H_0:\theta=\theta_0,\qquad H_1:\theta=\theta_1

について、同じサイズ α\alpha の検定の中で、θ1\theta_1 における検出力が最大の検定を最強力検定といいます。

Neyman–Pearson補題は、尤度比

fθ1(x)fθ0(x)\frac{f_{\theta_1}(x)}{f_{\theta_0}(x)}

が大きいときに棄却する検定が、サイズ α\alpha の最強力検定であることを示します。H1の下でより起こりやすく、H0の下で起こりにくい標本を優先して棄却する、という素直な規則です。

7.2 単調尤度比と一様最強力(UMP)検定

複合対立仮説 H1:θ>θ0H_1:\theta>\theta_0 の全ての θ\theta に対して最強力なら、一様最強力(UMP)検定です。

統計量 T(X)T(X) に関して尤度比が単調に増える、すなわち単調尤度比を持つ1母数指数型分布族では、TT が大きいときに棄却する片側検定がUMPになることがあります。

例えば XiN(μ,σ2)X_i\sim N(\mu,\sigma^2)σ2\sigma^2既知)で H1:μ>μ0H_1:\mu>\mu_0 なら、Xˉ\bar X が大きいほど大きな平均を支持するため、Xˉ>c\bar X>c 型のZ検定はUMPです。

7.3 不偏検定

標準用語では、対立仮説のどの点でも検出力がサイズ以上である検定を不偏検定といいます。

π(θ)α(θΘ1).\pi(\theta)\ge\alpha\qquad(\theta\in\Theta_1).

両側検定では一般にUMP検定が存在しないため、対称性などの条件の下で一様最強力不偏(UMPU)検定を考えます。「普遍検定」という表現は標準的な専門用語ではないため、この章では不偏検定として整理します。

最強力性を問われたら

単に「尤度比が大きい方を棄却」と書かず、(1) H0とH1、(2) 尤度比、(3) サイズがαになる臨界値、(4) 単調尤度比なら片側UMP、の順に書きます。両側検定でUMPを安易に主張しないことが大切です。

8. 医薬・生命科学と情報科学での読み方

8.1 有効性、安全性、バイオマーカー

有効性の主要評価項目だけでなく、安全性、有効性の部分集団、複数バイオマーカーを同時に調べると、検定回数が増えます。各検定を5%で行っても、研究全体の偽陽性率は5%ではありません。主要評価項目、探索的解析、事前規定したサブグループを区別し、多重性調整や外部検証を検討します。

バイオマーカー研究では、p値が小さくても予測性能や臨床的有用性は保証されません。効果量、信頼区間、キャリブレーション、外部データでの再現性を併記します。

8.2 機械学習での仮説検定

モデルAとBの精度差を同じテストデータで比較すると、2つの精度は独立ではありません。各症例での予測の組を使うMcNemar検定のように、対応を保った検定が必要になる場合があります。

さらに、特徴選択・ハイパーパラメータ探索・モデル選択をテストデータで何度も行うと、テストセットが実質的に学習へ使われ、p値や性能推定が楽観的になります。検定以前に、訓練・検証・最終テストの役割を分けることが重要です。

9. 頻度データの推測:割合、率、分割表

頻度データでは、まず「分母が何か」を確認します。同じ「10%」でも、120人中12人という割合と、400人年で8件というは意味も分布も異なります。

9.1 割合と率を分ける

ある期間の終わりに、対象者が「病気あり/なし」「反応あり/なし」のどちらかに分かれるなら、母比率を pp とし、観測された成功数を XX、標本数を nn とします。このとき

XBin(n,p),p^=Xn.X\sim\operatorname{Bin}(n,p),\qquad \hat p=\frac{X}{n}.

p^\hat p は母比率の推定量です。XX の期待値と分散から

E[p^]=E[X]n=p,E[\hat p]=\frac{E[X]}{n}=p, Var(p^)=Var(X)n2=np(1p)n2=p(1p)n\operatorname{Var}(\hat p) =\frac{\operatorname{Var}(X)}{n^2} =\frac{np(1-p)}{n^2} =\frac{p(1-p)}{n}

を得ます。したがって標準誤差は、未知の ppp^\hat p で置き換えて

SE(p^)=p^(1p^)n\operatorname{SE}(\hat p) =\sqrt{\frac{\hat p(1-\hat p)}{n}}

と近似します。

一方、発生した件数と観察時間が問題になるときは、を使います。総観察人時間を TT、発生件数を DD とすると、発生率の推定値は

I^=DT\hat I=\frac{D}{T}

です。人年あたり、100人年あたりなどの単位を必ず添えます。割合は分母が人数、率は分母が人時間です。率は1を超えることもあり、確率そのものではありません。

指標分母代表的なモデル
有病割合・有効率その時点または期間の対象者数200人中40人二項分布
累積発生割合追跡開始時の対象者数100人中10件二項分布
発生率人時間400人年で8件Poisson分布
死亡率人口または人時間10万人年あたりの死亡数Poisson分布
割合と率の取り違えに注意

「100人中10人」は10%ですが、「100人年で10件」は0.10件/人年です。後者をそのまま10%と解釈するには、1人あたりの発生が高くないなど、追加の近似が必要です。

9.2 1標本の母比率の検定と信頼区間

母比率について

H0:p=p0,H1:pp0H_0:p=p_0, \qquad H_1:p\ne p_0

を検定します。XBin(n,p)X\sim\operatorname{Bin}(n,p) で、nn が十分大きいとき、中心極限定理により

p^pp(1p)/ndN(0,1)\frac{\hat p-p}{\sqrt{p(1-p)/n}} \xrightarrow{d}N(0,1)

です。H0の下では分母の ppp0p_0 とできるので、検定統計量は

Z=p^p0p0(1p0)/ndN(0,1)Z=\frac{\hat p-p_0}{\sqrt{p_0(1-p_0)/n}} \xrightarrow{d}N(0,1)

となります。両側検定では Z>z1α/2|Z|>z_{1-\alpha/2} で棄却します。

例えば、120例中16例に反応があり、基準反応率を10%とします。

p^=16120=0.1333,SE0=0.1×0.9120=0.0274\hat p=\frac{16}{120}=0.1333, \qquad \operatorname{SE}_0=\sqrt{\frac{0.1\times0.9}{120}}=0.0274

なので

Z=0.13330.10.0274=1.22.Z=\frac{0.1333-0.1}{0.0274}=1.22.

両側5%の臨界値1.96を超えないため、基準率10%との差は有意とはいえません。これは「反応率が10%と等しい」と証明したのではなく、今回の標本では差を検出できなかったという意味です。

正規近似による95%信頼区間は

p^±z0.975p^(1p^)n\hat p\pm z_{0.975} \sqrt{\frac{\hat p(1-\hat p)}{n}}

ですが、p^\hat p が0や1に近い、または期待成功数・失敗数が小さいときは不安定です。その場合はWilson区間、Clopper–Pearson区間、正確二項検定などを検討します。

発展:正規近似の連続修正1級の基本答案では、二項分布の条件確認を先に書けば十分です

二項分布は整数値をとりますが、正規分布は連続値をとります。P(Xx)P(X\ge x) を正規近似するとき、境界を x1/2x-1/2 に移す連続修正を使うことがあります。ただし、小標本では連続修正を足せば必ず正確になるわけではありません。正確二項検定と結果を比較し、方法を明記します。

9.3 2群の母比率の差

独立な2群について、群 jj の成功数を XjX_j、標本数を njn_j、母比率を pjp_j とします。

XjBin(nj,pj),p^j=Xjnj(j=1,2).X_j\sim\operatorname{Bin}(n_j,p_j), \qquad \hat p_j=\frac{X_j}{n_j}\quad(j=1,2).

独立性から

E[p^1p^2]=p1p2E[\hat p_1-\hat p_2]=p_1-p_2

および

Var(p^1p^2)=p1(1p1)n1+p2(1p2)n2\operatorname{Var}(\hat p_1-\hat p_2) =\frac{p_1(1-p_1)}{n_1} +\frac{p_2(1-p_2)}{n_2}

です。したがって、差の推定では各群の標本比率を使った標準誤差

SEunpooled=p^1(1p^1)n1+p^2(1p^2)n2\operatorname{SE}_{\mathrm{unpooled}} =\sqrt{\frac{\hat p_1(1-\hat p_1)}{n_1} +\frac{\hat p_2(1-\hat p_2)}{n_2}}

を使います。

検定では

H0:p1=p2=pH_0:p_1=p_2=p

と置くため、共通の pp の推定量として両群をまとめたプール推定量

p^pool=X1+X2n1+n2\hat p_{\mathrm{pool}}=\frac{X_1+X_2}{n_1+n_2}

を使います。よって検定統計量は

Z=p^1p^2p^pool(1p^pool)(1n1+1n2)dN(0,1).Z=\frac{\hat p_1-\hat p_2} {\sqrt{\hat p_{\mathrm{pool}}(1-\hat p_{\mathrm{pool}}) \left(\frac1{n_1}+\frac1{n_2}\right)}} \xrightarrow{d}N(0,1).

ここで大切なのは、検定ではプール標準誤差、信頼区間では通常プールしない標準誤差を使うことです。目的が異なるためです。

薬剤群110例中15例、対照群105例中7例に毒性が出たとします。

p^1=15110=0.1364,p^2=7105=0.0667,\hat p_1=\frac{15}{110}=0.1364, \qquad \hat p_2=\frac7{105}=0.0667, p^pool=15+7110+105=0.1023.\hat p_{\mathrm{pool}}=\frac{15+7}{110+105}=0.1023.

したがって

SE0=0.1023(10.1023)(1110+1105)0.0413,\operatorname{SE}_0 =\sqrt{0.1023(1-0.1023)\left(\frac1{110}+\frac1{105}\right)} \approx0.0413, Z=0.13640.06670.04131.69.Z=\frac{0.1364-0.0667}{0.0413}\approx1.69.

両側5%では棄却しません。推定された毒性率の差は約6.97ポイントで、プールしない標準誤差を使った95%信頼区間はおおよそ [0.012,0.151][-0.012,0.151] です。p値だけでなく、差の大きさと不確実性を併記します。

9.4 2×2表とカイ二乗検定

2群と二値結果を表にすると、観測度数は次のようになります。

反応あり反応なし行和
群1aabbn1n_1
群2ccddn2n_2
列和m1m_1m2m_2NN

独立性を仮定したセル (i,j)(i,j) の期待度数は

Eij=(行 i の和)(列 j の和)N.E_{ij}=\frac{(\text{行 }i\text{ の和})(\text{列 }j\text{ の和})}{N}.

観測度数を OijO_{ij} とすると、Pearson統計量は

X2=i=12j=12(OijEij)2Eijdχ12.X^2=\sum_{i=1}^{2}\sum_{j=1}^{2} \frac{(O_{ij}-E_{ij})^2}{E_{ij}} \xrightarrow{d}\chi^2_1.

2×2表では、母比率の差を正規近似した検定と、カイ二乗独立性検定が漸近的に同じ情報を使います。連続修正を加える場合は

XYates2=i,j(OijEij1/2)2EijX^2_{\mathrm{Yates}} =\sum_{i,j}\frac{(|O_{ij}-E_{ij}|-1/2)^2}{E_{ij}}

とします。ただし、どの修正を使ったかを答案に書き、期待度数が小さい場合に機械的にカイ二乗近似へ進まないことが重要です。

9.5 Fisherの正確検定

2×2表で周辺度数を固定し、帰無仮説の下でセルの一つを数えると、そのセルは超幾何分布に従います。例えば左上セルが A=aA=a で、周辺度数が固定されているとき

P(A=a)=(m1a)(m2n1a)(Nn1).P(A=a) =\frac{\binom{m_1}{a}\binom{m_2}{n_1-a}} {\binom{N}{n_1}}.

これは「群1に割り当てられた n1n_1 個の位置へ、反応ありの m1m_1 個が入る組合せ」の確率です。観測表と同じ、またはそれ以上に帰無仮説から離れた表の確率を足してp値を作ります。

Fisher検定は、期待度数が小さい小標本でカイ二乗近似を避けられる点が利点です。ただし、周辺度数を条件付ける検定であり、2側p値の定義にも流儀があります。答案や論文では「両側Fisherの正確検定」「p値の定義」を明記します。

9.6 対応のある2値データ:McNemar検定

同じ患者を2つの検査法で判定した場合、2つの結果は独立ではありません。対応表を

方法2:陽性方法2:陰性
方法1:陽性aabb
方法1:陰性ccdd

と書くと、方法間の差に情報を持つのは不一致の b,cb,c だけです。一致した a,da,d は、両方法が同じ判定をしたため差の検定には直接寄与しません。

帰無仮説は不一致の2方向が同じ、すなわち P(b)=P(c)P(b)=P(c) です。不一致数 b+cb+c を条件にすると、bb は近似的に

b(b+c)Bin(b+c,1/2)b\mid(b+c)\sim\operatorname{Bin}(b+c,1/2)

に従います。大標本近似では、連続修正つき統計量

XMcNemar2=(bc1)2b+cdχ12X^2_{\mathrm{McNemar}} =\frac{(|b-c|-1)^2}{b+c} \xrightarrow{d}\chi^2_1

を使います。不一致数が小さいときは、bbcc のどちらが多いかを二項分布で調べる正確法を使います。

例えば同じ細胞サンプルを2つの判定法で評価し、方法1だけ陽性が b=9b=9、方法2だけ陽性が c=3c=3 だったとします。

X2=(931)29+3=2512=2.08.X^2=\frac{(|9-3|-1)^2}{9+3}=\frac{25}{12}=2.08.

自由度1のカイ二乗分布で評価します。独立2標本の比率検定を使うと、同一対象内の対応を無視して標準誤差を誤るため注意します。

9.7 Poisson分布による発生率の推測

一定の発生率 II で、総人時間 TT を観察したとします。発生件数 DD

DPoisson(IT)D\sim\operatorname{Poisson}(IT)

とモデル化できます。尤度は

L(I;D)=(IT)DeITD!L(I;D)=\frac{(IT)^D e^{-IT}}{D!}

です。対数尤度を微分すると

(I)=DlogI+DlogTITlog(D!),\ell(I)=D\log I+ D\log T-IT-\log(D!), I=DIT=0I^=DT.\frac{\partial\ell}{\partial I}=\frac{D}{I}-T=0 \quad\Longrightarrow\quad \hat I=\frac{D}{T}.

Poisson分布の分散は平均に等しいので、

Var(I^)=Var(D)T2=ITT2=IT.\operatorname{Var}(\hat I) =\frac{\operatorname{Var}(D)}{T^2} =\frac{IT}{T^2}=\frac{I}{T}.

推定値を代入した近似標準誤差は

SE(I^)DT.\operatorname{SE}(\hat I)\approx\frac{\sqrt D}{T}.

2群の率を比較する場合、群1・2の件数を D1,D2D_1,D_2、人時間を T1,T2T_1,T_2 とすると、率比は

IRR^=D1/T1D2/T2.\widehat{IRR}=\frac{D_1/T_1}{D_2/T_2}.

対数率比の近似標準誤差は

SE{log(IRR^)}1D1+1D2.\operatorname{SE}\{\log(\widehat{IRR})\} \approx\sqrt{\frac1{D_1}+\frac1{D_2}}.

したがって、率比の95%信頼区間は対数尺度で

log(IRR^)±1.961D1+1D2\log(\widehat{IRR}) \pm1.96\sqrt{\frac1{D_1}+\frac1{D_2}}

を作り、最後に指数関数を取ります。追跡時間が人によって異なる医薬安全性調査では、単純な「発生人数/人数」より人時間を使う率の方が情報を保ちやすい場合があります。

9.8 効果指標:リスク比・リスク差・オッズ比

同じ2×2表でも、研究デザインによって「何を比べているか」が変わります。まず、ある期間に疾患が起きたかを調べるコホート研究を考えます。

発症非発症合計
曝露ありaabbn1=a+bn_1=a+b
曝露なしccddn0=c+dn_0=c+d

各群の発症割合は

p^1=aa+b,p^0=cc+d.\hat p_1=\frac{a}{a+b},\qquad \hat p_0=\frac{c}{c+d}.

ここから、問いに応じて3つの指標を作ります。

RR^=p^1p^0(リスク比),\widehat{RR}=\frac{\hat p_1}{\hat p_0} \quad\text{(リスク比)}, RD^=p^1p^0(リスク差),\widehat{RD}=\hat p_1-\hat p_0 \quad\text{(リスク差)}, OR^=p^1/(1p^1)p^0/(1p^0)=a/bc/d=adbc(オッズ比).\widehat{OR} =\frac{\hat p_1/(1-\hat p_1)}{\hat p_0/(1-\hat p_0)} =\frac{a/b}{c/d} =\frac{ad}{bc} \quad\text{(オッズ比)}.

オッズは「起きる確率」を「起きない確率」で割ったものです。例えば発症確率が p=0.2p=0.2 なら、オッズは

p1p=0.20.8=0.25\frac{p}{1-p}=\frac{0.2}{0.8}=0.25

です。確率そのものではないので、「オッズ比4」を「発症確率が4倍」と読まないようにします。

希少疾患でORがRRに近づく理由

発症確率が小さいとき、1p11-p\approx1 です。したがって

p1/(1p1)p0/(1p0)p1p0=RR.\frac{p_1/(1-p_1)}{p_0/(1-p_0)} \approx\frac{p_1}{p_0}=RR.

これは「希少疾患ならいつでも同じ」という意味ではありません。両群の発症確率が十分小さいことが必要です。例えば、症例群で 200/5000200/5000、対照群で 300/30000300/30000 なら

OR^=200/4800300/29700=200×297004800×300=4.125.\widehat{OR} =\frac{200/4800}{300/29700} =\frac{200\times29700}{4800\times300} =4.125.

ORの標準誤差と信頼区間

セルの度数が十分に大きいとき、対数オッズ比は近似的に正規分布に従い、

SE{log(OR^)}1a+1b+1c+1d.\operatorname{SE}\{\log(\widehat{OR})\} \approx\sqrt{\frac1a+\frac1b+\frac1c+\frac1d}.

ここで逆数が現れるのは、対数オッズ比を

log(OR^)=loga+logdlogblogc\log(\widehat{OR}) =\log a+\log d-\log b-\log c

と書き、各セルの変動を近似的に足し合わせるためです。したがって

log(OR^)±z1α/21a+1b+1c+1d\log(\widehat{OR}) \pm z_{1-\alpha/2} \sqrt{\frac1a+\frac1b+\frac1c+\frac1d}

を計算し、最後に全体を指数変換します。

発展:デルタ法で対数ORの分散を見る

大標本では、セル度数を平均のまわりで正規近似し、関数 g(a,b,c,d)=loga+logdlogblogcg(a,b,c,d)=\log a+\log d-\log b-\log c を1次テイラー展開します。偏微分は (1/a,1/b,1/c,1/d)(1/a,-1/b,-1/c,1/d) なので、各セルがほぼ独立なら分散は 1/a+1/b+1/c+1/d1/a+1/b+1/c+1/d になります。セルが0のときはこの近似が使えないため、正確法や適切な補正を検討します。

9.9 研究デザインと指標の使い分け

同じ「曝露と疾患の関係」でも、データの集め方で計算できる指標が変わります。

研究デザイン先に固定するもの主な指標重要な注意
コホート研究曝露の有無RR、RD、発生率比、率差時間順序を保ちやすい
症例対照研究疾患の有無OR抽出率が違うためリスクを直接計算しない
横断研究調査時点有病割合、割合の比時間順序が分からず、因果の断定は難しい

コホート研究では、各群の分母が研究開始時の人数なので、発症割合や発生率を比較できます。一方、症例対照研究では最初に症例と対照の人数を決めて集めるため、表の発症割合は母集団のリスクではありません。この場合でも、オッズ比は曝露のオッズの比として推定できます。

リスク差は「何人分の差か」に近い

新薬群の副作用リスクが 0.080.08、対照群が 0.050.05 なら

RD=0.080.05=0.03.RD=0.08-0.05=0.03.

これは「100人あたり約3人分の差」と読みやすく、臨床的な負担や必要治療数を考えるときに有用です。比の指標だけでは、基準リスクが非常に小さいのか大きいのかが分かりにくいことがあります。

相対リスクと寄与危険度

曝露群のリスクを p1p_1、非曝露群のリスクを p0p_0 とすると、寄与危険度は

AR=p1p0=RD.AR=p_1-p_0=RD.

曝露群で観測されたリスクのうち、曝露を除けば減ると仮定した割合を寄与割合として

p1p0p1=11RR\frac{p_1-p_0}{p_1} =1-\frac1{RR}

と表せます。ただし、因果効果として解釈するには、交絡や選択バイアスなどの条件が必要です。

9.10 マッチングとMantel–Haenszel法

性別、年齢、入院時期などをそろえて症例と対照を組にする方法をマッチングといいます。マッチングは交絡を研究デザインの段階で抑える方法ですが、解析でも組の対応を残す必要があります。

1対1マッチング

1組の症例と対照について、曝露の組合せを次のように整理します。

対照:曝露あり対照:曝露なし
症例:曝露ありaabb
症例:曝露なしccdd

一致した組 a,da,d は、症例と対照の差を生まないため、関連の情報は不一致組 b,cb,c にあります。条件付きオッズ比の推定値は

OR^matched=bc.\widehat{OR}_{\mathrm{matched}}=\frac{b}{c}.

例えば b=24,c=11b=24,c=11 なら OR^=24/11=2.18\widehat{OR}=24/11=2.18 です。小標本では、b+cb+c を固定した二項分布による正確検定を使います。

1対mmマッチングの考え方

1人の症例に mm 人の対照を対応させ、症例の曝露を δi{0,1}\delta_i\in\{0,1\}、その組の対照の曝露人数を fi{0,,m}f_i\in\{0,\ldots,m\} とします。画像で扱われている記法では

Δ=i=1Nδi,F=i=1Nfi\Delta=\sum_{i=1}^{N}\delta_i,\qquad F=\sum_{i=1}^{N}f_i

を使い、Mantel–Haenszel型の推定量は

OR^MH=mΔiδifiFiδifi.\widehat{OR}_{MH} =\frac{m\Delta-\sum_i\delta_i f_i} {F-\sum_i\delta_i f_i}.

この式は、組ごとの対応を保ったまま全組の情報をまとめています。マッチングを無視して単純な2×2表に戻すと、組内の比較情報やマッチングした交絡因子の調整を失います。

発展:1対mmマッチングの検定統計量

この記法では、帰無仮説 OR=1OR=1 の下で、

X2=(mΔF)2(m+1)(Δ+F)i(δi+fi)2 approx χ12.X^2= \frac{(m\Delta-F)^2} {(m+1)(\Delta+F)-\sum_i(\delta_i+f_i)^2} \ \overset{\mathrm{approx}}{\sim}\ \chi^2_1.

分母は各組の曝露数のばらつきを反映します。一般の層別解析には別のMantel–Haenszel式もあるため、データ形式と教科書の定義を確認してから式を選びます。

9.11 標準化死亡比(SMR)と小標本のPoisson推測

地域や職業集団の死亡数を、標準集団から期待される死亡数と比べる指標がSMRです。年齢階級などの層 jj ごとに、対象集団の人数を njn_j、標準集団の死亡率を IjI_j とすると、期待死亡数は

E=jnjIj.E=\sum_j n_jI_j.

観測死亡数を rr とすれば

SMR=rE.SMR=\frac{r}{E}.

標準集団と同じならSMRは1です。死亡数を

rPoisson(ESMR)r\sim\operatorname{Poisson}(E\cdot SMR)

と考えれば、H0:SMR=1H_0:SMR=1 の下では平均が EE のPoisson分布になります。例えば観測死亡数 r=146r=146、期待死亡数 E=98.7E=98.7 なら

SMR^=14698.71.48.\widehat{SMR}=\frac{146}{98.7}\approx1.48.

死亡数が十分大きい場合は連続修正を含む近似統計量

Z=rE0.5E=14698.70.598.74.71Z=\frac{|r-E|-0.5}{\sqrt E} =\frac{|146-98.7|-0.5}{\sqrt{98.7}} \approx4.71

を使えます。小さい死亡数では、正規近似よりPoissonの正確法を優先します。

Poisson率の正確信頼区間

総人時間を TT、観測件数を rr とします。χν,q2\chi^2_{\nu,q} を自由度 ν\nu のカイ二乗分布の下側確率 qq の分位点と定義すると、率 II の正確な 100(1α)%100(1-\alpha)\% 信頼区間は

[χ2r,α/222T,χ2r+2,1α/222T].\left[ \frac{\chi^2_{2r,\alpha/2}}{2T}, \frac{\chi^2_{2r+2,1-\alpha/2}}{2T} \right].

下限の自由度が 00 になる r=0r=0 の場合は、下限を0とします。教科書によって「上側確率の分位点」を使う表記もあるため、分位点の定義を答案に添えると安全です。

9.12 順序カテゴリ:Wilcoxon順位和検定

「軽症・中等症・重症」のような順序カテゴリや、正規分布を仮定しにくい連続値を2つの独立群で比べるとき、Wilcoxon順位和検定(Mann–Whitneyの UU 検定)を使えます。

手順は次の通りです。

  1. 2群の値を一緒に並べ、小さい順に順位を付ける。
  2. 同順位があれば平均順位を割り当てる。
  3. 片方の群の順位和 WW を求める。
  4. U=Wn1(n1+1)/2U=W-n_1(n_1+1)/2 と変換する。

帰無仮説を「2群の分布が同じ」とすると、同順位補正を無視できる場合

E(U)=n1n22,Var(U)=n1n2(N+1)12,N=n1+n2.E(U)=\frac{n_1n_2}{2},\qquad \operatorname{Var}(U)=\frac{n_1n_2(N+1)}{12}, \quad N=n_1+n_2.

したがって大標本では

Z=Un1n2/2n1n2(N+1)/12approxN(0,1)Z= \frac{U-n_1n_2/2} {\sqrt{n_1n_2(N+1)/12}} \overset{\mathrm{approx}}{\sim}N(0,1)

とします。小標本では正確分布を使い、同順位が多い場合は分散の同順位補正を入れます。

この検定は「中央値だけ」を直接検定しているわけではありません。2群の分布の位置がずれていることを検出します。両群の分布形が同じで位置だけが違うときに、中央値の差として解釈しやすくなります。

画像の範囲を答案へ落とすときの注意

OR・RR・RDを混同せず、症例対照研究ではリスクを直接計算しない、横断研究では発生率や因果を断定しない、マッチング後は対応を無視しない、少数Poissonでは正確法を考える、順序カテゴリではt検定を機械的に使わない、という順で確認します。

頻度データの答案チェック

①分母が人数か人時間か、②独立2群か対応ありか、③期待度数または件数が十分か、④推定値・標準誤差・検定統計量・自由度・結論の順になっているか、を確認します。

10. 統計検定1級での答案の型

  1. 母数、標本分布、H0H_0H1H_1 を書く。
  2. H0の下での検定統計量の分布を導く、または引用する。
  3. 有意水準 α\alpha から棄却域またはp値を定める。
  4. 観測値を代入し、棄却/棄却しないを明記する。
  5. サイズ、自由度、独立性、正規性、期待度数などの条件を添える。
答案の最後の一文

「p値は…であり、あらかじめ定めた有意水準…では帰無仮説を棄却する(しない)。ただし、この結論は効果量の大きさそのものを意味しない。」まで書くと、判断と解釈を分けられます。

11. 数理統計問題

問題1:右片側Z検定

X1,,X25iidN(μ,16)X_1,\ldots,X_{25}\overset{\mathrm{iid}}{\sim}N(\mu,16) とします。Xˉ=11.2\bar X=11.2 を観測しました。H0:μ10H_0:\mu\le10H1:μ>10H_1:\mu>10 を有意水準 0.050.05 で検定してください。

解答1

H0の境界 μ=10\mu=10

Z=Xˉ104/25=11.2100.8=1.50Z=\frac{\bar X-10}{4/\sqrt{25}} =\frac{11.2-10}{0.8}=1.50

は標準正規分布に従います。右片側5%の臨界値は z0.95=1.645z_{0.95}=1.645 です。1.50<1.6451.50<1.645 なのでH0は棄却しません。p値は 1Φ(1.50)0.06681-\Phi(1.50)\approx0.0668 であり、5%より大きいことからも同じ結論です。

答案で気をつけること

H0:μ10H_0:\mu\le10 でも、棄却確率が最大になる境界 μ=10\mu=10 で帰無分布を計算します。

問題2:両側t検定

通し例の n=16,Xˉ=74,S=8n=16,\bar X=74,S=8 を用い、H0:μ=70H_0:\mu=70H1:μ70H_1:\mu\ne70 を有意水準 0.050.05 で検定してください。

解答2

T=74708/16=2.00t15(H0).T=\frac{74-70}{8/\sqrt{16}}=2.00\sim t_{15}\quad(H_0).

両側5%の臨界値は t15,0.9752.131t_{15,0.975}\approx2.131 です。2.00<2.131|2.00|<2.131 なのでH0は棄却しません。両側p値は約 0.0640.064 です。

問題3:分散比のF検定

独立な正規標本から n1=11,S12=18n_1=11,S_1^2=18n2=16,S22=8n_2=16,S_2^2=8 を得ました。H0:σ12=σ22H_0:\sigma_1^2=\sigma_2^2 の下で用いる検定統計量と自由度を答えてください。

解答3

F=S12S22=188=2.25.F=\frac{S_1^2}{S_2^2}=\frac{18}{8}=2.25.

H0の下で FF10,15F\sim F_{10,15} です。分子・分母の自由度はそれぞれ n11=10,n21=15n_1-1=10,n_2-1=15 です。両側検定なら、片側の上側確率だけで判断せず、両端に有意水準を配ります。

問題4:尤度比検定とZ検定

XiN(μ,σ2)X_i\sim N(\mu,\sigma^2)σ2\sigma^2既知とします。H0:μ=μ0H_0:\mu=\mu_0 に対する尤度比検定統計量 G2G^2Z2Z^2 に等しいことを示してください。

解答4

制約なし最尤推定値は μ^=Xˉ\hat\mu=\bar X、H0下の推定値は μ~=μ0\tilde\mu=\mu_0 です。対数尤度の差は

(Xˉ)(μ0)=12σ2{i(Xiμ0)2i(XiXˉ)2}.\ell(\bar X)-\ell(\mu_0) =\frac{1}{2\sigma^2}\left\{\sum_i(X_i-\mu_0)^2-\sum_i(X_i-\bar X)^2\right\}.

平方和分解より波括弧内は n(Xˉμ0)2n(\bar X-\mu_0)^2 です。よって

G2=2{(Xˉ)(μ0)}=n(Xˉμ0)2σ2=Z2.G^2=2\{\ell(\bar X)-\ell(\mu_0)\} =\frac{n(\bar X-\mu_0)^2}{\sigma^2}=Z^2.

問題5:Wald検定とスコア検定

Poisson標本 XiPoisson(λ)X_i\sim\mathrm{Poisson}(\lambda) で、H0:λ=λ0H_0:\lambda=\lambda_0 を考えます。Wald統計量とスコア統計量を求めてください。

解答5

最尤推定値は λ^=Xˉ\hat\lambda=\bar X、漸近分散は λ/n\lambda/n なので、推定値を代入したWald統計量は

W=(Xˉλ0)2Xˉ/n.W=\frac{(\bar X-\lambda_0)^2}{\bar X/n}.

対数尤度は (λ)=i{Xilogλλ}+const.\ell(\lambda)=\sum_i\{X_i\log\lambda-\lambda\}+\text{const.} なので、

U(λ0)=iXinλ0λ0,In(λ0)=nλ0.U(\lambda_0)=\frac{\sum_iX_i-n\lambda_0}{\lambda_0},\qquad I_n(\lambda_0)=\frac{n}{\lambda_0}.

したがってスコア統計量は

R=U(λ0)2In(λ0)=(iXinλ0)2nλ0.R=\frac{U(\lambda_0)^2}{I_n(\lambda_0)} =\frac{(\sum_iX_i-n\lambda_0)^2}{n\lambda_0}.

いずれもH0の下で漸近的に χ12\chi^2_1 に従います。

問題6:カイ二乗適合度検定

4分類の観測度数が (28,22,27,23)(28,22,27,23)、H0の下の確率が全て 1/41/4 とします。Pearson統計量を求め、自由度を答えてください。

解答6

総数は100なので各期待度数は25です。

X2=(2825)225+(2225)225+(2725)225+(2325)225=2625=1.04.X^2=\frac{(28-25)^2}{25}+\frac{(22-25)^2}{25}+\frac{(27-25)^2}{25}+\frac{(23-25)^2}{25} =\frac{26}{25}=1.04.

母数は推定していないので、自由度は 41=34-1=3 です。

問題7:クロス表の独立性検定

薬剤群と対照群の反応者数が次の通りでした。独立性の下での期待度数を全セルについて求めてください。

反応非反応
薬剤302050
対照183250
4852100

解答7

期待度数は行和×列和÷総数です。薬剤・反応セルでは

E11=50×48100=24.E_{11}=\frac{50\times48}{100}=24.

同様に薬剤・非反応は26、対照・反応は24、対照・非反応は26です。自由度は (21)(21)=1(2-1)(2-1)=1 です。

問題8:検出力関数

右片側Z検定 H0:μμ0H_0:\mu\le\mu_0H1:μ>μ0H_1:\mu>\mu_0 を考えます。母標準偏差 σ\sigma、標本数nn、有意水準α\alphaのとき、真の平均がμ\muである場合の検出力を求めてください。

解答8

棄却域は

Xˉμ0σ/n>z1α\frac{\bar X-\mu_0}{\sigma/\sqrt n}>z_{1-\alpha}

です。整理すると Xˉ>μ0+z1ασ/n\bar X>\mu_0+z_{1-\alpha}\sigma/\sqrt n です。XˉN(μ,σ2/n)\bar X\sim N(\mu,\sigma^2/n) より、

π(μ)=1Φ(z1αμμ0σ/n).\pi(\mu)=1-\Phi\left(z_{1-\alpha}-\frac{\mu-\mu_0}{\sigma/\sqrt n}\right).

問題9:Neyman–Pearson補題

XBernoulli(p)X\sim\mathrm{Bernoulli}(p) について、H0:p=0.2H_0:p=0.2H1:p=0.8H_1:p=0.8 を考えます。X=1X=1 のとき棄却する規則が尤度比の大きい側を棄却していることを確認してください。

解答9

尤度比は

f0.8(1)f0.2(1)=0.80.2=4,f0.8(0)f0.2(0)=0.20.8=14.\frac{f_{0.8}(1)}{f_{0.2}(1)}=\frac{0.8}{0.2}=4,\qquad \frac{f_{0.8}(0)}{f_{0.2}(0)}=\frac{0.2}{0.8}=\frac14.

X=1X=1 の方がH1の下で相対的に起こりやすいため、尤度比の大きい X=1X=1 側を棄却域に置きます。ただしこの非ランダム化検定のサイズは0.2であり、任意の小さい α\alpha を正確に作るにはランダム化が必要な場合があります。

問題10:単調尤度比と片側検定

XiN(μ,σ2)X_i\sim N(\mu,\sigma^2)σ2\sigma^2既知で H0:μμ0H_0:\mu\le\mu_0H1:μ>μ0H_1:\mu>\mu_0 を考えます。なぜ Xˉ\bar X が大きいときに棄却する検定が自然かを説明してください。

解答10

任意の μ1>μ0\mu_1>\mu_0 に対し、尤度比の対数は定数を除いて

logL(μ1)L(μ0)=n(μ1μ0)σ2Xˉ+const.\log\frac{L(\mu_1)}{L(\mu_0)} =\frac{n(\mu_1-\mu_0)}{\sigma^2}\bar X+\text{const.}

です。μ1μ0>0\mu_1-\mu_0>0 なので、これは Xˉ\bar X の増加関数です。したがって Xˉ\bar X が大きい標本ほどH1を支持し、単調尤度比から右片側のZ検定はUMPになります。

問題11:1標本母比率の正規近似

二項分布 XBin(n,p)X\sim\operatorname{Bin}(n,p) に対して、H0:p=p0H_0:p=p_0 を検定する統計量を導きなさい。また、なぜ標準誤差の分母に p^\hat p ではなく p0p_0 を使うのか説明しなさい。

解答11

二項分布の平均と分散は

E[X]=np,Var(X)=np(1p)E[X]=np,\qquad \operatorname{Var}(X)=np(1-p)

です。p^=X/n\hat p=X/n とおくと

E[p^]=p,Var(p^)=p(1p)n.E[\hat p]=p,\qquad \operatorname{Var}(\hat p)=\frac{p(1-p)}n.

中心極限定理から

p^pp(1p)/ndN(0,1).\frac{\hat p-p}{\sqrt{p(1-p)/n}}\xrightarrow{d}N(0,1).

検定ではH0の下の分布を使うため、p=p0p=p_0 を代入して

Z=p^p0p0(1p0)/ndN(0,1)Z=\frac{\hat p-p_0}{\sqrt{p_0(1-p_0)/n}} \xrightarrow{d}N(0,1)

となります。p^\hat p は観測後の推定値であり、信頼区間の標準誤差には使えますが、検定の帰無分布はH0の値 p0p_0 で定めるため分母は p0p_0 です。

問題12:2群の母比率差とプール推定量

独立な二項標本 XjBin(nj,pj)X_j\sim\operatorname{Bin}(n_j,p_j)j=1,2j=1,2)について、H0:p1=p2H_0:p_1=p_2 の検定統計量を導きなさい。検定と信頼区間で標準誤差が異なる理由も述べなさい。

解答12

まず

p^j=Xjnj,E[p^j]=pj,Var(p^j)=pj(1pj)nj\hat p_j=\frac{X_j}{n_j},\qquad E[\hat p_j]=p_j,\qquad \operatorname{Var}(\hat p_j)=\frac{p_j(1-p_j)}{n_j}

です。独立性より

Var(p^1p^2)=p1(1p1)n1+p2(1p2)n2.\operatorname{Var}(\hat p_1-\hat p_2) =\frac{p_1(1-p_1)}{n_1}+\frac{p_2(1-p_2)}{n_2}.

H0では共通値 pp を仮定するので、両群を合わせた最尤推定量

p^pool=X1+X2n1+n2\hat p_{\mathrm{pool}}=\frac{X_1+X_2}{n_1+n_2}

を用います。したがって

Z=p^1p^2p^pool(1p^pool)(1n1+1n2)dN(0,1).Z=\frac{\hat p_1-\hat p_2} {\sqrt{\hat p_{\mathrm{pool}}(1-\hat p_{\mathrm{pool}}) \left(\frac1{n_1}+\frac1{n_2}\right)}} \xrightarrow{d}N(0,1).

検定は「差が0」というH0の下の分布を作るためプールします。一方、信頼区間は未知の p1,p2p_1,p_2 の差を推定するので、通常は各群の p^j\hat p_j を別々に使います。この目的の違いを答案に書きます。

問題13:Fisherの正確検定の確率

2×2表の周辺度数を固定したとき、左上セルの度数 AA が超幾何分布に従うことを示し、確率関数を書きなさい。

解答13

総数を NN、群1の標本数を n1n_1、反応ありの総数を m1m_1 とします。帰無仮説で群と反応が独立なら、NN 個の位置のうち反応ありの m1m_1 個が、群1の n1n_1 個の位置へ何個入るかを数えます。

群1に入る全ての組合せは (Nn1)\binom{N}{n_1} 通りです。左上セルが aa になるには、反応ありから aa 個を選び、反応なしから n1an_1-a 個を選ぶため、該当する組合せは

(m1a)(Nm1n1a)\binom{m_1}{a}\binom{N-m_1}{n_1-a}

通りです。したがって

P(A=a周辺度数)=(m1a)(Nm1n1a)(Nn1).P(A=a\mid\text{周辺度数}) =\frac{\binom{m_1}{a}\binom{N-m_1}{n_1-a}} {\binom{N}{n_1}}.

観測表と同じか、それ以上にH0から離れた表の確率を足してp値を作ります。期待度数が小さいときに漸近カイ二乗近似を避けられるのが利点ですが、周辺度数を固定する条件付き検定であることを明記します。

問題14:McNemar検定

対応のある2値データで、不一致セルが b=12,c=5b=12,c=5 でした。連続修正つきMcNemar統計量を求め、帰無仮説を述べなさい。

解答14

帰無仮説は、方法1だけ陽性になる確率と方法2だけ陽性になる確率が等しいこと、すなわち不一致の2方向に差がないことです。不一致数は

b+c=12+5=17b+c=12+5=17

です。連続修正つき統計量は

X2=(bc1)2b+c=(1251)217=36172.12.X^2=\frac{(|b-c|-1)^2}{b+c} =\frac{(|12-5|-1)^2}{17} =\frac{36}{17}\approx2.12.

大標本近似では χ12\chi^2_1 と比較します。不一致数が17程度でも、厳密性を重視するなら BBin(17,1/2)B\sim\operatorname{Bin}(17,1/2) による正確二項検定を併記します。a,da,d の一致セルを分母に入れないことが重要です。

問題15:オッズ比と対数オッズ比の信頼区間

症例群で曝露ありが a=20a=20、曝露なしが b=80b=80、対照群で曝露ありが c=10c=10、曝露なしが d=90d=90 でした。オッズ比を求め、対数オッズ比の近似標準誤差と95%信頼区間を求めてください。

解答15

まず、症例群の曝露オッズは 20/8020/80、対照群の曝露オッズは 10/9010/90 です。したがって

OR^=20/8010/90=20×9080×10=2.25.\widehat{OR} =\frac{20/80}{10/90} =\frac{20\times90}{80\times10} =2.25.

対数を取ると

log(OR^)=log(2.25)0.811.\log(\widehat{OR})=\log(2.25)\approx0.811.

大標本近似の標準誤差は

SE{log(OR^)}=120+180+110+1900.424.\operatorname{SE}\{\log(\widehat{OR})\} =\sqrt{\frac1{20}+\frac1{80}+\frac1{10}+\frac1{90}} \approx0.424.

したがって対数尺度での95%信頼区間は

0.811±1.96(0.424)[0.020,1.642].0.811\pm1.96(0.424) \approx[-0.020,1.642].

最後に指数変換して

CI95%(OR)=[e0.020,e1.642][0.98,5.17].\operatorname{CI}_{95\%}(OR) =\left[e^{-0.020},e^{1.642}\right] \approx[0.98,5.17].

1を含むため、5%水準ではオッズ比が1と異なるとまでは結論できません。症例対照研究なら、この値をリスク比と呼ばないことが重要です。

問題16:2群のPoisson発生率の差

2群で独立な発生件数 D1=8,D2=15D_1=8,D_2=15 と総人時間 T1=400,T2=500T_1=400,T_2=500 が得られました。帰無仮説 H0:I1=I2H_0:I_1=I_2 を考え、プールした率に基づく近似検定統計量を導いて計算してください。

解答16

各群の率は

I^1=8400=0.020,I^2=15500=0.030.\hat I_1=\frac8{400}=0.020,\qquad \hat I_2=\frac{15}{500}=0.030.

Poisson分布の性質から

Var(I^1)I1T1,Var(I^2)I2T2.\operatorname{Var}(\hat I_1)\approx\frac{I_1}{T_1}, \qquad \operatorname{Var}(\hat I_2)\approx\frac{I_2}{T_2}.

独立性により差の分散は和になります。H0では共通率を II と置くため、

Var(I^1I^2)I(1T1+1T2).\operatorname{Var}(\hat I_1-\hat I_2) \approx I\left(\frac1{T_1}+\frac1{T_2}\right).

共通率の推定値は、全発生数を全人時間で割って

I^0=D1+D2T1+T2=239000.02556.\hat I_0=\frac{D_1+D_2}{T_1+T_2} =\frac{23}{900}\approx0.02556.

したがって帰無仮説の標準誤差は

SE0=0.02556(1400+1500)0.01068.\operatorname{SE}_0 =\sqrt{0.02556\left(\frac1{400}+\frac1{500}\right)} \approx0.01068.

検定統計量は

Z=0.0200.0300.010680.936.Z=\frac{0.020-0.030}{0.01068}\approx-0.936.

両側5%では Z<1.96|Z|<1.96 なので、H0を棄却しません。なお、条件付きに二項分布へ変形して検定する方法もあり、Poisson率比較の別解になります。

問題17:Poisson率の正確信頼区間

総人時間 TT の観察で発生件数 rr が得られたとします。Poisson率 II の正確な95%信頼区間を、カイ二乗分布の分位点を用いて示してください。カイ二乗分位点は下側確率で定義するものとします。

解答17

rPoisson(IT)r\sim\operatorname{Poisson}(IT)

です。Poisson確率変数の観測値 rr に対して、次の関係を使います。

2ITχ2r+22または2ITχ2r22IT\sim\chi^2_{2r+2} \quad\text{または}\quad 2IT\sim\chi^2_{2r}

という上下の尾確率の関係から、下側確率 qq の分位点を χν,q2\chi^2_{\nu,q} と書けば

χ2r,0.02522TIχ2r+2,0.97522T.\frac{\chi^2_{2r,\,0.025}}{2T} \le I\le \frac{\chi^2_{2r+2,\,0.975}}{2T}.

これが95%正確信頼区間です。正規近似の I^±1.96I^/T\hat I\pm1.96\sqrt{\hat I/T} と違い、件数が少ないときにも区間が負になりません。r=0r=0 では下限を0とします。表によって上側確率の記法が違うため、分位点の定義を最初に明記します。

問題18:Wilcoxon順位和統計量

2群の標本サイズを n1,n2n_1,n_2 とし、同順位がないものとします。群1の順位和を WW としたとき、UU の定義、帰無仮説の下での平均と分散、大標本近似統計量を示してください。

解答18

群1の各観測値に付いた順位を足したものを WW とします。群1の観測値自身が作る最小の順位和は

1+2++n1=n1(n1+1)2.1+2+\cdots+n_1 =\frac{n_1(n_1+1)}2.

そのため、順位和からこの最小値を引いた

U=Wn1(n1+1)2U=W-\frac{n_1(n_1+1)}2

を使います。これは、群1の値が群2の値より大きい組の数としても解釈できます。

帰無仮説の下では、各順位がどの群に入るかが対称なので、全ての組の半分が平均的に群1側へ対応し、

E(U)=n1n22.E(U)=\frac{n_1n_2}{2}.

同順位がない場合の分散は

Var(U)=n1n2(n1+n2+1)12.\operatorname{Var}(U) =\frac{n_1n_2(n_1+n_2+1)}{12}.

よって

Z=Un1n2/2n1n2(n1+n2+1)/12approxN(0,1).Z= \frac{U-n_1n_2/2} {\sqrt{n_1n_2(n_1+n_2+1)/12}} \overset{\mathrm{approx}}{\sim}N(0,1).

答案では「連続値だからt検定」ではなく、順序尺度、外れ値、分布形、独立性を確認してから検定を選びます。同順位がある場合は、この分散に同順位補正を入れます。

12. 医薬・生命科学の問題

問題1:細胞生存率の片側t検定

化合物処理後の生存率が基準70%より高いかを、n=9,Xˉ=76,S=9n=9,\bar X=76,S=9 から有意水準5%で検定してください。

解答1

H0:μ70,H1:μ>70.H_0:\mu\le70,\qquad H_1:\mu>70. T=76709/9=2.00t8(H0).T=\frac{76-70}{9/\sqrt9}=2.00\sim t_8\quad(H_0).

右片側5%の臨界値は約1.860なので、2.00>1.8602.00>1.860 です。H0を棄却し、生存率が70%より高いことを支持するデータです。ただし、ウェルが独立な実験単位か、別日に再現したかは別に確認します。

問題2:有害事象率と片側検定

既知の有害事象率を5%とします。新規製剤で100例中10例に有害事象が起きました。「率が5%を超えるか」を考えるとき、片側検定のH0とH1を答え、どちら向きの棄却域を使うか説明してください。

解答2

H0:p0.05,H1:p>0.05.H_0:p\le0.05,\qquad H_1:p>0.05.

観測された有害事象数が大きいほどH1を支持するので、上側(右片側)棄却域を使います。小標本や期待度数が小さい場合は、正規近似より正確な二項検定を優先します。

問題3:遺伝子型と反応の独立性

遺伝子型(AA、Aa、aa)と反応(あり、なし)の関連をクロス表で検定するとき、帰無仮説、自由度、注意点を答えてください。

解答3

H0は「遺伝子型と反応は独立」です。3×23\times2 表なので、自由度は

(31)(21)=2(3-1)(2-1)=2

です。期待度数が小さいセルがあるなら、カテゴリ併合、正確法、モデル化を検討します。集団構造や治療群などの交絡があれば、単純な独立性検定だけでは因果的な解釈はできません。

問題4:2群のばらつき比較

2つの測定法の再現性を比べるためにF検定を行う際、正規性が怪しいときの注意を説明してください。

解答4

F統計量の正確なF分布は正規母集団を仮定します。外れ値や歪みがあると分散比が大きく影響を受けるため、残差図・箱ひげ図を確認し、必要ならロバストな分散比較や変換、bootstrapを併用します。F検定の非有意は「再現性が同じ」の証明ではありません。

問題5:多重バイオマーカーとp値

20個の候補バイオマーカーをそれぞれ有意水準5%で検定しました。全ての帰無仮説が正しいとして、少なくとも1つが偶然有意となる確率を独立近似で求めてください。

解答5

どれも有意でない確率は (10.05)20=0.9520(1-0.05)^{20}=0.95^{20} です。よって少なくとも1つが有意となる確率は

10.95200.642.1-0.95^{20}\approx0.642.

5%より大きく、複数比較を無視できません。実際には検定間の相関もありますが、主要評価項目の事前指定やFDR・FWERの制御を検討します。

問題6:AI分類器の比較

同じ患者群に対する2つのAI分類器の正解・不正解を比較するとき、独立な2標本の比率検定をそのまま使いにくい理由を説明してください。

解答6

同じ患者に対する2モデルの予測結果は対応しており、正解率の推定値は独立ではありません。患者ごとの「Aだけ正解」「Bだけ正解」という不一致対を用いるMcNemar検定など、対応を保つ方法を使います。さらに、モデル選択に使ったデータで最終検定を行わないことも必要です。

問題7:薬剤群と対照群の毒性割合

薬剤群110例中15例、対照群105例中7例に毒性が観察されました。毒性割合の差について、両側5%で検定する手順を示し、差の95%信頼区間も求めてください。正規近似を用いてよいものとします。

解答7

薬剤群を1、対照群を2とし、

p^1=15110=0.1364,p^2=7105=0.0667\hat p_1=\frac{15}{110}=0.1364, \qquad \hat p_2=\frac7{105}=0.0667

です。検定では

H0:p1=p2,H1:p1p2H_0:p_1=p_2, \qquad H_1:p_1\ne p_2

と置きます。H0の下のプール推定量は

p^=15+7110+105=0.1023.\hat p=\frac{15+7}{110+105}=0.1023.

したがって帰無仮説の標準誤差は

SE0=0.1023(10.1023)(1110+1105)0.0413\operatorname{SE}_0 =\sqrt{0.1023(1-0.1023)\left(\frac1{110}+\frac1{105}\right)} \approx0.0413

であり、

Z=0.13640.06670.04131.69Z=\frac{0.1364-0.0667}{0.0413}\approx1.69

です。Z<1.96|Z|<1.96 なので、5%水準ではH0を棄却しません。

信頼区間では各群を別々に使い、

SECI=0.1364(10.1364)110+0.0667(10.0667)1050.0417.\operatorname{SE}_{\mathrm{CI}} =\sqrt{\frac{0.1364(1-0.1364)}{110} +\frac{0.0667(1-0.0667)}{105}} \approx0.0417.

よって差の95%信頼区間は

(0.13640.0667)±1.96(0.0417)[0.012,0.152](0.1364-0.0667)\pm1.96(0.0417) \approx[-0.012,0.152]

です。観測差は約6.97ポイントですが、0を含むため、差があると断定できません。

問題8:同じ検体を2法で測定した場合

同じ60検体を検査法AとBで判定したところ、Aのみ陽性が9検体、Bのみ陽性が3検体でした。どの検定を使い、どの統計量を計算するか答えてください。

解答8

同じ検体を2回測定しているため、2つの判定は対応しています。独立2標本の比率検定ではなく、McNemar検定を使います。不一致セルを b=9,c=3b=9,c=3 とすると、連続修正つき統計量は

X2=(931)29+3=2512=2.08.X^2=\frac{(|9-3|-1)^2}{9+3}=\frac{25}{12}=2.08.

大標本近似では χ12\chi^2_1 と比較します。不一致数が小さいときは、b+c=12b+c=12 を条件に BBin(12,1/2)B\sim\operatorname{Bin}(12,1/2) として正確p値を求めます。検体内の対応を保ったまま、Aのみ陽性とBのみ陽性の頻度を比較することが本質です。

問題9:人年あたり発生率の比較

薬剤群では400人年の観察で8件、対照群では500人年で15件の発生がありました。各群の発生率、率比、率比の近似95%信頼区間を求めてください。

解答9

薬剤群と対照群の率は

I^1=8400=0.0200,I^2=15500=0.0300\hat I_1=\frac8{400}=0.0200, \qquad \hat I_2=\frac{15}{500}=0.0300

です。単位は件/人年です。率比は

IRR^=0.02000.0300=0.667.\widehat{IRR}=\frac{0.0200}{0.0300}=0.667.

対数率比の近似標準誤差は

SE{log(IRR^)}=18+1150.438.\operatorname{SE}\{\log(\widehat{IRR})\} =\sqrt{\frac18+\frac1{15}} \approx0.438.

また log(0.667)0.405\log(0.667)\approx-0.405 なので、対数尺度の95%信頼区間は

0.405±1.96(0.438)[1.263,0.453].-0.405\pm1.96(0.438) \approx[-1.263,0.453].

指数変換して

IRR の95%信頼区間[0.283,1.573].IRR\text{ の95\%信頼区間}\approx[0.283,1.573].

1を含むため、率比が1と異なるとまではいえません。人時間を使った理由は、各人の追跡期間が異なっても観察量を分母へ反映できるためです。

問題10:有病割合と発生率の区別

ある地域で調査時点に200人中40人が疾患を持っていました。その後、調査時点で疾患のなかった160人を2年間追跡したところ、新規発症が12件ありました。有病割合、累積発生割合、近似的な発生率を区別して求めてください。

解答10

調査時点で疾患を持つ人の割合は有病割合なので、

有病割合=40200=0.20.\text{有病割合}=\frac{40}{200}=0.20.

追跡開始時に疾患がなかった160人のうち、新たに発症した割合は累積発生割合なので、

累積発生割合=12160=0.075.\text{累積発生割合}=\frac{12}{160}=0.075.

全員を2年間追跡できたと近似すれば、人時間は 160×2=320160\times2=320 人年です。したがって発生率は

発生率=12320=0.0375 件/人年\text{発生率}=\frac{12}{320}=0.0375\text{ 件/人年}

です。有病割合は既存例を含む時点の状態、累積発生割合は追跡期間中の新規例の割合、発生率は新規例を人時間で割った量です。分母と時間の基準が違うため、3つを同じ数値として比較してはいけません。

問題11:症例対照研究のオッズ比

ある疾患の症例200人と対照300人について、リスク因子への曝露を調べたところ、症例では曝露ありが200人、曝露なしが4800人、対照では曝露ありが300人、曝露なしが29700人に相当する集団から抽出されたとします。症例対照研究で推定できる関連指標を計算し、解釈上の注意を述べてください。

解答11

症例対照研究では、研究者が症例数と対照数を先に決めるため、曝露群と非曝露群の発症リスクをそのまま比較できません。したがって、オッズ比を使います。

曝露オッズは、曝露人数を非曝露人数で割ったものなので、

OR^=200/4800300/29700=200×297004800×300=4.125.\widehat{OR} =\frac{200/4800}{300/29700} =\frac{200\times29700}{4800\times300} =4.125.

したがって、症例群では対照群より曝露オッズが約4.13倍です。これは「発症リスクが4.13倍」と同じ意味ではありません。疾患がまれで、症例対照研究が適切に設計されているときには、オッズ比をリスク比の近似として解釈できる場合がありますが、常に成り立つわけではありません。因果関係を結論するには、交絡、選択バイアス、情報バイアスも検討します。

問題12:喫煙と循環器疾患の死亡率

喫煙者では43248人年の観察で104死亡、非喫煙者では10673人年で12死亡でした。死亡率の差、死亡率比、および死亡率比の近似95%信頼区間を求めてください。結果を因果関係として断定してよいかも答えてください。

解答12

まず、各群の死亡率を10万人年あたりに直します。

I^1=10443248×100000240.47,I^2=1210673×100000112.43.\hat I_1=\frac{104}{43248}\times100000 \approx240.47, \qquad \hat I_2=\frac{12}{10673}\times100000 \approx112.43.

死亡率差は

RD^=240.47112.43=128.04\widehat{RD}=240.47-112.43=128.04

であり、10万人年あたり約128件の差です。

死亡率比は

IRR^=104/4324812/106732.14.\widehat{IRR} =\frac{104/43248}{12/10673} \approx2.14.

Poisson近似では、対数死亡率比の標準誤差は死亡数だけを使って

SE{log(IRR^)}1104+1120.298.\operatorname{SE}\{\log(\widehat{IRR})\} \approx\sqrt{\frac1{104}+\frac1{12}} \approx0.298.

よって

log(2.14)±1.96(0.298)[0.168,1.323].\log(2.14)\pm1.96(0.298) \approx[0.168,1.323].

指数変換すると

CI95%(IRR)[e0.168,e1.323][1.18,3.75].\operatorname{CI}_{95\%}(IRR) \approx[e^{0.168},e^{1.323}] \approx[1.18,3.75].

信頼区間が1を含まないため、死亡率比が1と異なることは示唆されます。しかし、観察研究なので、年齢、職業、既往歴、健康行動などの交絡を調整しなければ、喫煙が死亡を直接引き起こしたと断定できません。

問題13:標準化死亡比(SMR)

ある地域の観察死亡数は146人、年齢階級別の標準死亡率から計算した期待死亡数は98.7人でした。SMRを求め、標準集団と比べて死亡が多いかを近似的に検定してください。

解答13

標準化死亡比は、観察死亡数を期待死亡数で割ります。

SMR^=14698.71.48.\widehat{SMR}=\frac{146}{98.7}\approx1.48.

まず帰無仮説の下で、期待死亡数を平均とするPoisson分布を考えます。

RPoisson(E),E=98.7.R\sim\operatorname{Poisson}(E), \qquad E=98.7.

正規近似と連続修正を使うと、観測値が期待値より大きい方向の統計量は

Z=14698.70.598.74.71.Z=\frac{|146-98.7|-0.5}{\sqrt{98.7}} \approx4.71.

5%両側検定の基準値1.96を大きく上回るので、帰無仮説を棄却します。この地域の死亡数は、標準集団から期待される数より多いと判断されます。

ただし、死亡数が少ない場合には正規近似を使わず、Poisson分布またはカイ二乗分布による正確信頼区間・正確検定を使います。SMRは年齢構成などを標準化した比較指標ですが、標準化に使っていない交絡因子まで自動的に調整するものではありません。

問題14:マッチングを用いた患者対照研究

1人の患者に2人の対照を対応させた研究で、患者側の曝露人数の合計を Δ=26\Delta=26、対照側の曝露人数の合計を F=30F=30iδifi=19\sum_i\delta_i f_i=19i(δi+fi)2=102\sum_i(\delta_i+f_i)^2=102 とします。Mantel—Haenszel型のマッチング解析でオッズ比と検定統計量を求めてください。

解答14

1対2マッチングでは、患者ごとに患者側の曝露指標 δi\delta_i と、対照側の曝露人数 fif_i を集計します。画像の形式の推定量では、

OR^MH=mΔiδifiFiδifi,m=2.\widehat{OR}_{MH} =\frac{m\Delta-\sum_i\delta_i f_i} {F-\sum_i\delta_i f_i}, \qquad m=2.

数値を代入すると

OR^MH=2×26193019=3311=3.00.\widehat{OR}_{MH} =\frac{2\times26-19}{30-19} =\frac{33}{11}=3.00.

したがって、マッチング後の解析では、患者側の曝露オッズが対照側の約3倍と推定されます。

近似検定統計量は

χ2=(mΔF)2(m+1)(Δ+F)i(δi+fi)2=(5230)23(56)102=484667.33.\chi^2 =\frac{(m\Delta-F)^2} {(m+1)(\Delta+F)-\sum_i(\delta_i+f_i)^2} =\frac{(52-30)^2}{3(56)-102} =\frac{484}{66} \approx7.33.

自由度1のカイ二乗分布と比較すると、5%点3.84、1%点6.63より大きいため、1%水準でも関連を棄却できる近似結果です。マッチングを行ったのに対応を無視して単純な2×2表を解析すると、標準誤差や交絡調整が不適切になる可能性があります。

問題15:順序カテゴリとWilcoxon順位和検定

薬剤群と対照群で、改善度を「著明改善・中程度改善・軽度改善・不変・悪化」の5段階で評価しました。数値を連続量とみなすことに無理がある場合、2群を比較する方法を説明してください。

解答15

改善度は順序を持ちますが、隣り合うカテゴリの間隔が等しいとは限りません。そのため、まず全対象を一緒に並べて順位を付け、薬剤群の順位和 WW、または順位和から定数を引いたU統計量を計算するWilcoxon順位和検定を使います。

帰無仮説は、両群の分布位置に系統的な差がないことです。大標本では

U=Wn1(n1+1)2,E(U)=n1n22,U=W-\frac{n_1(n_1+1)}2, \qquad E(U)=\frac{n_1n_2}{2}, Var(U)=n1n2(n1+n2+1)12\operatorname{Var}(U) =\frac{n_1n_2(n_1+n_2+1)}{12}

を使って標準化します。同順位があるときは同順位補正が必要です。

結論は「薬剤群の改善度の順位が高い傾向がある」のように書きます。Wilcoxon検定の有意差だけから、中央値だけが異なる、効果量が臨床的に大きい、という結論を自動的に出してはいけません。

問題16:研究デザインと比較指標の選択

次の3つの研究について、主に報告すべき比較指標を選び、その理由を説明してください。

  1. 薬剤投与群と対照群を登録し、2年間追跡して新規発症を調べる。
  2. まれな疾患の患者を集め、過去の曝露を対照と比較する。
  3. ある時点で住民を調べ、症状の有無と現在の生活習慣を同時に記録する。

解答16

1では、曝露を起点に追跡して新規発症を観察するのでコホート研究です。発症割合の比ならリスク比、発症割合の差ならリスク差、人時間を分母にするなら発生率比を報告できます。

2では、症例数と対照数を研究者が決めるため、発症リスクやリスク比を直接計算できません。曝露オッズの比であるオッズ比を主な指標にします。まれな疾患なら、条件が整えばリスク比の近似として扱えることがあります。

3では、調査時点の状態を同時に測る横断研究です。有病割合の比や有病割合の差、オッズ比を検討できますが、曝露と症状の時間的順序が不明なので、因果関係の主張には慎重さが必要です。

13. まとめ

  • 仮説検定はH0を条件として、データの極端さを測る判断規則である
  • 有意水準は第1種過誤の上限、p値はH0の下での極端さである
  • 正規母集団では、既知分散ならZ、未知分散ならt、分散比ならFを使う
  • 尤度比・Wald・スコアは、一般モデルでH0からのずれを測る3つの方法である
  • カイ二乗検定では期待度数、自由度、独立な観測単位を確認する
  • 頻度データでは、割合と人時間あたりの率を分け、独立2群・対応あり・小標本で方法を選ぶ
  • 検出力は効果量、標本数、ばらつき、有意水準で決まり、研究設計の段階で考える
  • Neyman–Pearson補題は単純仮説での最適検定を与え、単調尤度比は片側UMP検定につながる
  • p値だけで結論を作らず、効果量、信頼区間、研究デザイン、複数比較、再現性を合わせて解釈する