この章で目指すこと
これまでの章では、確率分布が分かっているときに、平均、分散、確率、標本分布を計算してきました。しかし実際の研究では、分布の形を決める母数は未知です。手元にあるのは有限個のデータだけです。
統計的推定とは、観測データから未知母数について学ぶための方法です。
例えば、薬物投与後の反応量を正規分布で表すとき、母平均 μ や母分散 σ2 は見えません。観測されたマウスや患者の値から、それらを推定します。
| 手元にある情報 | 推定したいもの | 主な方法 | 何が学べるか |
|---|
| 成功・失敗の回数 | 反応確率 p | 最尤法、Beta-Binomialベイズ | 真の反応率と不確実性 |
| 単位時間のイベント数 | 発生率 λ | Poisson最尤、Gamma-Poissonベイズ | 有害事象率、コロニー数、発現率 |
| 連続測定値 | 平均 μ、分散 σ2 | モーメント法、最尤法 | 平均反応と個体差 |
| 複数施設・複数個体の推定値 | 共通傾向と群ごとの差 | 階層・経験Bayes | 情報共有後の群別推定 |
| 尤度曲線の曲がり方 | 推定精度 | Fisher情報量 | 標準誤差の理論的限界 |
初めて読むときの順番まず「母数・推定量・推定値」の区別を確認し、十分統計量、最尤法、バイアスとMSEまで進んでください。次にBayes法、スコア、Fisher情報量、Cramér–Rao不等式を学びます。経験Bayes、客観Bayes、多次元版の証明は2周目以降で構いません。
この章を通して使う小さな例
架空の薬効スクリーニングで、独立な10個体のうち4個体が反応したとします。反応を1、非反応を0とすれば、データの一例は
(1,0,1,0,0,1,0,0,1,0),n=10,S=i=1∑10xi=4
です。未知なのは、同じ条件での真の反応確率 p です。この1組のデータから、後の節で次を順番に導きます。
| 見方 | この例で得られるもの |
|---|
| 十分統計量 | 10個の並びを成功回数 S=4 に圧縮できる |
| 最尤法 | p^ML=S/n=0.4 |
| Bayes法 | Beta(2,2) 事前分布なら事後分布は Beta(6,8) |
| Fisher情報量 | p の近くで尤度がどれほど鋭く曲がるかを数値化する |
| Cramér–Rao下限 | 不偏推定量の分散がどこまで小さくなり得るかを調べる |
学び方のコツ最初は「10個中4個」という数値を追い、次に 10→n、4→S と置き換えて一般式を読み直してください。抽象式を先に暗記するより、式の各項が何を数えているか分かりやすくなります。
データを要約十分統計量・指数型分布族
母数を選ぶ →
点推定モーメント・最尤・Bayes
良さを比べる →
Bias・MSE不偏性・効率・一致性
限界を知る →
情報量・漸近理論CR下限・漸近正規性
1. 推定の言葉を整理する
1.1 統計モデル、母数、標本
確率密度または確率関数を f(x∣θ) と書きます。θ は未知母数です。
X1,…,Xn∼iidf(x∣θ)
例えばBernoulli分布なら θ=p、正規分布なら θ=(μ,σ2) です。
- 推定量 θ^=T(X1,…,Xn):観測前には確率変数
- 推定値 θ^obs=T(x1,…,xn):実データから得た数値
- 母数 θ:固定されているが未知の値
通し例では、観測前の成功回数 S=∑iXi は確率変数なので、
p^=10S
も確率変数、すなわち推定量です。実際に S=4 を観測した後の 0.4 は推定値です。一方、真の p は観測後も未知の母数です。
| 記号 | 観測前 | 観測後 | 通し例 |
|---|
| p | 固定だが未知 | 固定だが未知 | 真の反応確率 |
| p^=S/10 | 標本ごとに変わる確率変数 | 計算式 | 推定量 |
| p^obs | まだ存在しない | 具体的な数値 | 4/10=0.4 |
| 考え方 | 母数 θ | データ X | 不確実性 |
|---|
| 頻度論 | 固定だが未知 | 繰り返すと変わる | 推定量の標本分布 |
| Bayes | 事前分布を置く | 観測後は固定された情報 | 事後分布 |
1.2 点推定と損失
点推定は未知母数を1つの数で表します。ただし、何を「良い推定」とするかには基準が必要です。推定値 a と真値 θ のずれを損失 L(θ,a) で表します。
| 損失 | 式 | Bayes推定量 |
|---|
| 二乗誤差 | (a−θ)2 | 事後平均 |
| 絶対誤差 | ∣a−θ∣ | 事後中央値 |
| 0–1損失の近似 | 外れたら1 | 事後最頻値 MAP |
毒性の見逃しと偽陽性の損失は同じとは限りません。応用では「何を小さくしたいか」を先に決めます。
2. 十分統計量
2.1 母数の情報を失わない圧縮
標本全体から統計量 T だけを残しても、θ を推定する情報が失われないなら、T を十分統計量といいます。
Bernoulli標本では、成功の順序ではなく成功回数
S=i=1∑nXi
が p の情報を持ちます。
例えば、次の2つのデータは並び順が異なります。
xy=(1,0,1,0,0,1,0,0,1,0),=(0,1,0,1,0,0,1,0,0,1).
しかし、どちらも成功4回、失敗6回です。独立性より、各データが現れる確率は
p(1−p)p(1−p)(1−p)p(1−p)(1−p)p(1−p)=p4(1−p)6
となります。p を推定する限り、成功が何番目に現れたかではなく、成功と失敗の個数が重要です。これが「情報を失わない圧縮」の最初のイメージです。
2.2 定義と因子分解定理
T=t を与えた条件付き分布 L(X∣T=t) が θ に依存しないとき、T は十分統計量です。
実際の判定にはNeyman–Fisherの因子分解定理を使います。同時密度または同時確率関数が
fθ(x1,…,xn)=gθ{T(x1,…,xn)}h(x1,…,xn)
と分解できれば、T は十分統計量です。
Bernoulli標本
L(p)=i=1∏npxi(1−p)1−xi=p∑ixi(1−p)n−∑ixi.
p を含む部分は ∑ixi だけを通してデータに依存します。したがって T=∑iXi は p の十分統計量です。
定義からも確かめられます。S=4 と分かった後、成功4個を10か所へ配置する並びは (410) 通りです。どの並びも確率 p4(1−p)6 を持つので、特定の並び x の条件付き確率は
Pp(X=x∣S=4)=Pp(S=4)Pp(X=x)=(410)p4(1−p)6p4(1−p)6=(410)1.
最後の式から p が消えました。つまり、S=4 を知った後に残る「並び順」は、p について追加情報を持ちません。
支持範囲に母数が入る例
Xi∼U(0,θ) なら、
L(θ)=θ−nI(0<x(n)<θ),x(n)=imaxxi.
θ を含む部分は最大値を通じてデータを見ているので、X(n) は十分統計量です。
答案で気をつけること密度の式だけでなく、支持範囲を示す指示関数も尤度の一部です。一様分布の端点推定では、指示関数を落とすと誤った最尤推定になります。
因子分解定理を条件付き分布から導く
離散型で T(X)=t とします。因子分解できるなら、
Pθ(X=x∣T=t)=∑y:T(y)=tgθ(t)h(y)gθ(t)h(x)=∑y:T(y)=th(y)h(x).
gθ(t) が約分され、条件付き分布から θ が消えます。T を知った後の残りの並び方は、母数について追加情報を持ちません。
2.3 最小十分統計量
十分統計量の中でも、それ以上は本質的に圧縮できないものを最小十分統計量といいます。標本点 x,y に対する尤度比 fθ(x)/fθ(y) が θ に依存しないことと、T(x)=T(y) が同値になるかを調べる方法がよく使われます。
縦軸は θ² で割ったMSEです。低いほど、同じ標本数で平均的な誤差が小さくなります。
3. 指数型分布族
3.1 一般形
指数型分布族を学ぶ目的は、分布名を新しく覚えることではありません。密度を共通の形へ書き直すと、次の3つをまとめて読めることが利点です。
- データのどの要約が十分統計量か
- 尤度を微分したとき何が現れるか
- 平均・分散が対数分配関数 A の微分からどう得られるか
f(x∣θ)=h(x)exp{η(θ)TT(x)−A(θ)}
と書ける分布族を指数型分布族といいます。
- h(x):母数を含まない部分
- T(x):十分統計量の核
- η(θ):自然母数
- A(θ):対数分配関数
n 個のiid標本では、
i=1∏nf(xi∣θ)={i=1∏nh(xi)}exp[η(θ)Ti=1∑nT(xi)−nA(θ)].
したがって ∑iT(Xi) が十分統計量になります。
ベクトル式を1母数の式に戻す
ηTT は内積です。1母数なら単に η(θ)T(x)、2母数なら η1T1+η2T2 です。
3.2 Bernoulli、Poisson、正規分布
Bernoulli分布を1行ずつ変形する
x は0か1なので、確率関数は px(1−p)1−x と1本に書けます。指数型へ直すため、a=exp(loga) を使います。
f(x∣p)=px(1−p)1−x=exp{xlogp+(1−x)log(1−p)}=exp[x{logp−log(1−p)}+log(1−p)]=exp[xlog1−pp+log(1−p)].
したがって自然母数は η=log{p/(1−p)}、統計量は T(x)=x です。自然母数は確率 p をlogit変換した量で、p=eη/(1+eη) と元へ戻せます。
Poisson分布
Poisson分布は
f(x∣λ)=x!1exp{xlogλ−λ}
なので、自然母数は η=logλ です。
正規分布で平方を展開する
正規分布では、指数部の平方を
(x−μ)2=x2−2μx+μ2
と展開します。これを密度へ戻すと、
f(x∣μ,σ2)=2πσ21exp{−2σ2(x−μ)2}=exp[σ2μx−2σ2x2−2σ2μ2−21log(2πσ2)].
したがって、
T(x)=(xx2),η=(μ/σ2−1/(2σ2)).
標本では (∑iXi,∑iXi2) が十分統計量です。
| 分布 | 自然母数 η | T(x) | 期待値母数 |
|---|
| Bernoulli | log{p/(1−p)} | x | E[X]=p |
| Poisson | logλ | x | E[X]=λ |
| 正規、σ2 既知 | μ/σ2 | x | E[X]=μ |
| 正規、両方未知 | (μ/σ2,−1/(2σ2))T | (x,x2)T | (E[X],E[X2])T |
この2次元ベクトルで実際に何を計算しているか
内積は (μ/σ2)x+{−1/(2σ2)}x2 です。観測値の和と二乗和を保存すれば、μ と σ2 の尤度を再構成できます。σ2 が既知なら必要なのは ∑Xi だけです。
3.3 自然母数と期待値母数
まず2つの母数の役割を分ける
自然母数表示
f(x∣η)=h(x)exp{ηTT(x)−A(η)}
では、同じ分布を2つの方向から表せます。
| 表し方 | 定義 | 何を表すか | 便利な場面 |
|---|
| 自然母数 η | 指数部で T(x) に掛かる係数 | 尤度がデータをどの方向へ重視するか | 尤度の微分、最適化、GLM |
| 期待値母数 m | m=Eη[T(X)] | 十分統計量が平均的にどの値を取るか | 解釈、モーメント、最尤方程式 |
重要なのは、期待値母数が常に E[X] とは限らないことです。T(X)=X なら E[X] ですが、T(X)=(X,X2)T なら
m=(E[X]E[X2])
です。
自然母数は、元の母数を指数部の係数として最も整理しやすい形へ変換したものです。例えばBernoulli分布では元の母数が p、自然母数が
η=log1−pp
です。p と η は同じ分布を指していますが、目盛りが違います。
| p | 自然母数 η=log{p/(1−p)} | 読み方 |
|---|
| 0.2 | −1.386 | 成功より失敗が起こりやすい |
| 0.5 | 0 | 成功と失敗が同程度 |
| 0.8 | 1.386 | 成功の方が起こりやすい |
A(η) は何をしているか
A(η) は対数分配関数です。確率の総和または密度の積分を1にするための正規化定数を、対数で表しています。
1母数の連続型なら、
1=∫f(x∣η)dx=∫h(x)exp{ηT(x)−A(η)}dx=e−A(η)∫h(x)eηT(x)dx.
したがって、
eA(η)=∫h(x)eηT(x)dx
であり、
A(η)=log∫h(x)eηT(x)dx
です。離散型では積分を総和へ置き換えます。つまり、η を決めると A(η) も自動的に決まり、密度全体が1になるよう調整されます。
1階微分から期待値が出る導出
正規化条件
∫f(x∣η)dx=1
を η で微分します。右辺の微分は0です。一方、
∂η∂f(x∣η)={T(x)−A′(η)}f(x∣η)
なので、
0=∂η∂∫f(x∣η)dx=∫{T(x)−A′(η)}f(x∣η)dx=∫T(x)f(x∣η)dx−A′(η)∫f(x∣η)dx=Eη[T(X)]−A′(η).
よって、
A′(η)=Eη[T(X)]
です。対数分配関数の傾きが期待値母数になります。
2階微分から分散が出る導出
もう一度微分すると、
A′′(η)=∂η∂Eη[T(X)]=∫T(x)∂η∂f(x∣η)dx=∫T(x){T(x)−A′(η)}f(x∣η)dx=Eη[T(X)2]−Eη[T(X)]2=Varη{T(X)}.
したがって、
A′(η)=Eη[T(X)],A′′(η)=Varη{T(X)}.
分散は0以上なので A′′(η)≥0 です。したがって A は凸関数です。分散が正なら A′ は単調増加し、自然母数 η と期待値母数 m=A′(η) を1対1に行き来できます。
Bernoulli分布
Bernoulli分布では、
η=log1−pp,p=1+eηeη
です。自然母数表示は
f(x∣η)=exp{xη−log(1+eη)}
なので、
A(η)=log(1+eη).
1階微分は、
A′(η)=1+eηeη=p=E[X].
2階微分は、
A′′(η)=(1+eη)2eη(1+eη)−e2η=(1+eη)2eη=p(1−p)=Var(X).
ここでは T(X)=X なので、期待値母数は m=p です。
Poisson分布
Poisson分布では、
η=logλ,λ=eη
であり、
f(x∣η)=x!1exp{xη−eη}.
したがって、
A(η)=eη,A′(η)=eη=λ,A′′(η)=eη=λ.
Poisson分布で平均と分散がともに λ になることが、A の1階・2階微分から同時に出ます。
正規分布:分散 σ2 が既知の場合
σ2 を固定すると、
η=σ2μ,A(η)=2σ2η2
と書けます。したがって、
A′(η)=σ2η=μ,A′′(η)=σ2.
ここでも T(X)=X なので、期待値母数は E[X]=μ、その変化率は分散 σ2 です。
正規分布:平均と分散がともに未知の場合
この場合は、
T(X)=(XX2),η=(η1η2)=(μ/σ2−1/(2σ2)).
したがって期待値母数は、
m=(E[X]E[X2])=(μμ2+σ2).
第2成分は分散ではなく2次モーメントです。期待値母数から元の母数へ戻すときは、
μ=m1,σ2=m2−m12
と計算します。これは Var(X)=E[X2]−E[X]2 そのものです。
自然母数と期待値母数では、許される範囲も違って見えます。
| 分布 | 自然母数の範囲 | 期待値母数の範囲 |
|---|
| Bernoulli | η∈R | 0<m<1 |
| Poisson | η∈R | m>0 |
| 正規、両方未知 | η1∈R, η2<0 | m1∈R, m2>m12 |
正規分布で m2>m12 が必要なのは、σ2=m2−m12>0 でなければならないためです。
正規分布の A(η) を偏微分して確かめる
自然母数空間は η2<0 で、A(η)=−η12/(4η2)+21log{π/(−η2)} と書けます。偏微分すると ∂A/∂η1=−η1/(2η2)=μ、∂A/∂η2=η12/(4η22)−1/(2η2)=μ2+σ2 となります。2変数でも「A の各方向の傾き=対応する十分統計量の期待値」です。
3.4 最尤法では「標本の値=期待値母数」になる
n 個のiid標本の対数尤度を、自然母数の関数として書くと、
ℓ(η)=ηTi=1∑nT(xi)−nA(η)+i=1∑nlogh(xi).
η で微分すると、
∇ηℓ(η)=i=1∑nT(xi)−n∇A(η).
内点の最尤推定値ではスコアを0と置くので、
n1i=1∑nT(xi)=∇A(η^)=Eη^[T(X)].
つまり最尤法は、観測された十分統計量の平均とモデルが予測する十分統計量の平均が一致するように母数を選びます。
| 分布 | 左辺:標本から得る量 | 右辺:モデルの期待値 | 得られる最尤推定値 |
|---|
| Bernoulli | Xˉ | p | p^=Xˉ |
| Poisson | Xˉ | λ | λ^=Xˉ |
| 正規、両方未知 | (Xˉ,X2) | (μ,μ2+σ2) | μ^=Xˉ、σ^2=X2−Xˉ2 |
自然母数表示を使うと、この3つの最尤計算が同じ1本の式で説明できます。
答案で気をつけること「期待値母数=平均」とだけ書かず、何の期待値かを E[T(X)] まで明記します。多母数では T(X) がベクトルになるため、期待値母数もベクトルです。
多次元では勾配とHessianになる
∇A(η)=Eη[T(X)],∇2A(η)=Covη{T(X)}.
Hessianは共分散行列なので半正定値であり、A(η) は凸関数です。
1変数なら何に当たるか
勾配は1階微分 A′(η)、Hessianは2階微分 A′′(η)、共分散行列は分散 Var(T) に戻ります。
発展:自然母数と期待値母数は凸双対の座標
A が狭義凸なら m=∇A(η) は1対1で、逆向きは凸共役 A∗(m)=supη{ηTm−A(η)} から η=∇A∗(m) と表せます。自然母数は尤度計算に適した座標、期待値母数は分布の平均的な振る舞いを読む座標です。これは情報幾何や最大エントロピー法へつながりますが、統計検定1級では、まず ∇A=E[T] と ∇2A=Cov(T) を使えることが中心です。
4. 推定量を比べる基準
4.1 バイアス、不偏性、平均二乗誤差
推定量 θ^ のバイアスは
Biasθ(θ^)=Eθ[θ^]−θ
です。すべての θ で0なら不偏推定量です。
平均二乗誤差は
MSEθ(θ^)=Eθ[(θ^−θ)2]
であり、
MSE(θ^)=Var(θ^)+Bias(θ^)2
と分解できます。
MSE分解の途中計算
θ^−θ=(θ^−Eθ^)+(Eθ^−θ)
を二乗して期待値を取ると、
E[(θ^−θ)2]=E[(θ^−Eθ^)2]+2(Eθ^−θ)E[θ^−Eθ^]+(Eθ^−θ)2.
E[θ^−Eθ^]=0 なので中央の項が消えます。
不偏であるだけでは最良とは限りません。機械学習の正則化やBayesの縮小推定は、少しバイアスを許して分散を下げ、MSEや予測誤差を改善します。
数値で比べる
真値を θ=10 とし、2つの推定量の性質が次の通りだったとします。
| 推定量 | E[θ^] | Bias | 分散 | MSE |
|---|
| A | 10 | 0 | 4 | 4+02=4 |
| B | 11 | 1 | 1 | 1+12=2 |
Aは不偏ですが、ばらつきが大きいためMSEは4です。Bは1だけ上に偏るものの、ばらつきが小さくMSEは2です。「不偏だから常に良い」ではなく、バイアスと分散の合計で目的に合うかを見ます。
4.2 一致性
標本数を増やすと推定量が真値へ確率収束するとき、
θ^npθ,
θ^n は一致推定量です。
不偏性は有限標本での平均的なずれ、一致性は n→∞ での性質です。どちらか一方から他方は自動的には導けません。
4.3 BLUE
BLUEは、同じものを複数回・複数施設で測ったとき、精度の良い測定を少し強く信頼して1つの値へまとめる方法です。
名前は長いですが、次の4語に分ければ十分です。
| 文字 | 意味 | この章での読み方 |
|---|
| B: Best | いちばん良い | 後で決める候補の中で、ばらつきが最小 |
| L: Linear | 線形 | 重み付き平均 a1Y1+⋯+akYk の形 |
| U: Unbiased | 不偏 | 平均的には真値を過大・過小評価しない |
| E: Estimator | 推定量 | データから真値を推定する計算式 |
まずは「なぜ単純平均では足りないのか」
同じ標準試料の真の濃度を μ とし、2施設が測定した値を
Y1=9.8,Y2=10.4
とします。どちらの施設も、長く繰り返せば平均的には真値を返す、すなわち
E[Y1]=E[Y2]=μ
と仮定します。ただし測定の安定さは異なり、
Var(Y1)=1,Var(Y2)=4
とします。施設2は標準偏差が2、施設1は標準偏差が1なので、施設2の方が測定値が散らばりやすい設定です。
単純平均なら
2Y1+Y2=29.8+10.4=10.1
です。しかし、精度が違う2つの測定を50%ずつ信頼してよいとは限りません。BLUEは「より安定な施設1を、どの程度強く重み付けすれば最も安定な推定値になるか」を決めます。
重み付き平均を作る
2つの測定を、
μ^(a)=aY1+(1−a)Y2
と混ぜます。a=0.5 なら単純平均、a=1 なら施設1だけ、a=0 なら施設2だけを使うことです。
重みを a と 1−a にしておくと、必ず和が1になります。そのため、
E[μ^(a)]=aE[Y1]+(1−a)E[Y2]=aμ+(1−a)μ=μ.
つまり、どの a を選んでも不偏です。ここまでが U: Unbiased です。
次に、Y1 と Y2 が独立なら、重み付き平均の分散は
Var{μ^(a)}=a2Var(Y1)+(1−a)2Var(Y2)=a2+4(1−a)2=5a2−8a+4.
となります。重みに2乗が付くのは、定数倍の分散が Var(aY)=a2Var(Y) となるためです。
どの重みが最も安定か
分散 V(a)=5a2−8a+4 を最小にします。
V′(a)10a−8a=10a−8,=0,=0.8.
したがって、施設1に80%、施設2に20%の重みを置くと最も安定です。
| 施設1への重み a | 何をしているか | 分散 V(a) |
|---|
| 0 | 施設2だけを使う | 4 |
| 0.5 | 単純平均 | 1.25 |
| 0.8 | BLUE | 0.8 |
| 1 | 施設1だけを使う | 1 |
BLUEの分散0.8は、精度の良い施設1だけを使った場合の1よりも小さくなります。精度の低い施設2でも、独立な測定として少しだけ情報を足せるからです。
実際の統合値は、
μ^BLUE=0.8×9.8+0.2×10.4=9.92.
です。
独立な推定量 Yi が
E[Yi]=μ,Var(Yi)=σi2
を満たすとします。一般に μ^=∑iaiYi が不偏となる条件は ∑iai=1 です。分散
Var(μ^)=i∑ai2σi2
をこの条件下で最小化すると、
ai=∑jσj−2σi−2.
これは逆分散重みです。分散が小さい、つまり測定が安定なものほど、大きな重みを受け取ります。先ほどの例なら、
σ121:σ221=11:41=4:1
なので、正規化した重みは 4/(4+1)=0.8 と 1/(4+1)=0.2 です。2つなら、
μ^=1/σ12+1/σ22Y1/σ12+Y2/σ22.
BLUEを使える条件を先に確認する単純な逆分散重みBLUEは、各 Yi が同じ真値 μ を測り、不偏で、独立であり、分散が既知または十分よく推定されているときの話です。施設ごとに真の値が異なる、同じ試料を共有して誤差が相関する、外れ値が強い場合は、そのまま使えません。
| 状況 | まず使う考え方 |
|---|
| 全て同じ精度 | 普通の平均 |
| 精度だけが異なる | 逆分散重みBLUE |
| 施設・個体ごとに真の差もある | ランダム効果・階層モデル |
| 測定値どうしが相関する | 共分散行列を含む一般化BLUE |
施設ごとに精度が異なる濃度測定や固定効果メタ解析に現れます。医薬研究では、同じ標準物質の施設間測定を統合する場面が分かりやすい例です。一方、施設間の真の差まである場合は、単純なBLUEではなくランダム効果や階層モデルを検討します。
Gauss–Markov定理の行列表現
Y=Xβ+ε,E[ε]=0,Cov(ε)=σ2I
では、
β^=(XTX)−1XTY
が線形不偏推定量の中で共分散行列最小です。
単回帰なら何をしている式か
X は切片の列と説明変数の列を並べた表、β は切片と傾きです。説明変数が1つなら、傾きは ∑(xi−xˉ)(yi−yˉ)/∑(xi−xˉ)2 に戻ります。
5. モーメント法
5.1 基本手順
母集団の k 次モーメント
μk′=Eθ[Xk]
と標本モーメント
mk′=n1i=1∑nXik
を等しいと置き、未知母数について解きます。未知母数が r 個なら、通常は r 本の方程式を使います。
Poisson分布では E[X]=λ なので、
λ^MM=Xˉ.
例えば5区画のコロニー数が (2,0,3,1,4) なら、
xˉ=52+0+3+1+4=2
なので、モーメント推定値は λ^MM=2 個/区画です。ここで行ったことは「理論上の平均 λ」を「手元の平均2」で置き換えただけです。
5.2 Gamma分布の2母数推定
形状 α、尺度 β のGamma分布では、
E[X]=αβ,Var(X)=αβ2.
分母を n とした標本2次中心モーメント
m2=n1i=1∑n(Xi−Xˉ)2
を使い、
Xˉ=αβ,m2=αβ2
と置きます。第2式を第1式で割ると、
β^MM=Xˉm2,α^MM=m2Xˉ2.
例えば xˉ=6、m2=18 なら、まず
β^=618=3
を求め、次に
α^=36=2(または 1862=2)
を得ます。2本の式を同時に眺めるより、割り算で一方の母数を消すと計算が軽くなります。
モーメント法は計算しやすい一方、推定値が母数空間の外へ出たり、最尤推定より効率が低くなったりします。最尤計算の初期値としても使われます。
6. 最尤法
6.1 尤度の意味
観測値 x=(x1,…,xn) を固定し、母数の関数として
L(θ∣x)=i=1∏nf(xi∣θ)
を見ます。確率は「母数を固定してデータを動かす」、尤度は「データを固定して母数を比べる」ものです。
θ^ML=argθ∈ΘmaxL(θ∣x).
積を和に変えるため、通常は対数尤度 ℓ(θ)=logL(θ) を最大化します。
6.2 答案テンプレート
- 支持範囲を含めて尤度を書く
- 対数尤度を取る
- 内点なら微分してスコア方程式を解く
- 2階微分、単調性、端点から最大であることを確認する
- 母数空間に入っているか確認する
6.3 Bernoulli分布
S=∑iXi とすると、
ℓ(p)=Slogp+(n−S)log(1−p).
ℓ′(p)=pS−1−pn−S=0
より、
S(1−p)−(n−S)p=0,p^ML=nS.
さらに
ℓ′′(p)=−p2S−(1−p)2n−S<0
なので内点では最大です。S=0,n なら境界も確認します。
通し例:10個中4個なら
通し例では n=10、S=4 なので、
L(p)=p4(1−p)6,ℓ(p)=4logp+6log(1−p).
微分すると、
ℓ′(p)=p4−1−p6.
分母を払って0と置けば、
p4−1−p64(1−p)−6p4−10pp^ML=0=0=0=0.4.
「成功回数/総数」が突然現れたのではなく、成功側の傾き 4/p と失敗側の傾き 6/(1−p) が釣り合う点を解いた結果です。
6.4 Poisson分布
ℓ(λ)=i∑{xilogλ−λ−log(xi!)}.
ℓ′(λ)=λ∑ixi−n=0
から、
λ^ML=Xˉ.
先ほどの (2,0,3,1,4) では ∑ixi=10、n=5 なので、
λ10−5=0 ⟹ 10=5λ ⟹ λ^ML=2.
この例ではモーメント推定量と一致しますが、一般には一致しません。
6.5 正規分布
ℓ(μ,σ2)=−2nlog(2π)−2nlogσ2−2σ21i∑(xi−μ)2.
偏微分して、
∂μ∂ℓ=σ21i∑(xi−μ)=0
より μ^ML=Xˉ です。さらに、
∂σ2∂ℓ=−2σ2n+2σ41i∑(xi−μ)2=0.
両辺を 2σ4 倍すると、
−nσ2+i∑(xi−μ)2=0
なので、
σ2=n1i∑(xi−μ)2.
ここへ先に求めた μ^=xˉ を代入して、
σ^ML2=n1i∑(Xi−Xˉ)2
を得ます。
分母が n−1 の不偏標本分散ではありません。最尤推定量は必ずしも不偏ではありません。
6.6 一様分布の端点
L(θ)=θ−nI(θ≥x(n)).
θ≥x(n) では単調減少なので、許される最小値
θ^ML=X(n)
が最尤推定量です。微分して0と置く方法では解けません。
6.7 最尤推定量の不変性
θ^ML が θ の最尤推定量なら、g(θ) の最尤推定量は g(θ^ML) です。
例えば EC50 の最尤推定値が得られたなら、pEC50=−log10EC50 の最尤推定値はその変換で得られます。ただし標準誤差はデルタ法や尤度区間で評価します。
7. Bayes法
7.1 Bayes更新
π(θ∣x)=∫L(θ∣x)π(θ)dθL(θ∣x)π(θ)∝L(θ∣x)π(θ).
- π(θ):事前分布
- L(θ∣x):尤度
- π(θ∣x):事後分布
- 分母:周辺尤度
7.2 Beta–Binomial共役
X∣p∼Binomial(n,p),p∼Beta(α,β).
尤度と事前分布を掛けると、
π(p∣x)∝尤度px(1−p)n−x事前分布pα−1(1−p)β−1=px+α−1(1−p)n−x+β−1⇒p∣x∼Beta(α+x,β+n−x).
Beta分布の密度は pa−1(1−p)b−1 に比例します。したがって、掛け算した後の指数を「a−1」「b−1」と見比べれば、事後分布の2母数を読めます。
二乗誤差損失のBayes推定量は事後平均なので、
p^B=α+β+nα+x.
さらに、
p^B=n+α+βnnx+n+α+βα+βα+βα.
データの割合と事前平均の加重平均になっています。
通し例:事前分布 Beta(2,2) を使う
10個中4個が反応したので、成功側と失敗側をそれぞれ更新すると、
p∣x∼Beta(2+4, 2+10−4)=Beta(6,8).
事後平均は、
E[p∣x]=6+86=146≈0.429.
加重平均として書けば、
1410×データ104+144×事前平均42=0.429.
最尤推定値0.4より少し0.5側へ動いたのは、事前分布が「成功2、失敗2に相当する情報」を加えたためです。また、次の1個体が反応する事後予測確率も
P(X~=1∣x)=E[p∣x]=146
です。
7.3 Gamma–Poisson共役
率母数表示
λ∼Gamma(α,β),π(λ)∝λα−1e−βλ
を使います。Xi∣λ∼Poisson(λ) なら、
L(λ)∝λ∑ixie−nλ,
したがって、
λ∣x∼Gamma(α+i∑xi, β+n).
E[λ∣x]=β+nα+∑ixi,Var(λ∣x)=(β+n)2α+∑ixi.
例えば事前分布を率表示の Gamma(2,1)、5区画の合計カウントを8とすると、
λ∣x∼Gamma(2+8,1+5)=Gamma(10,6)
であり、事後平均は 10/6≈1.67 個/区画です。「形状にはイベント数、率には観測機会の量を足す」と読むと整理しやすくなります。
Gamma分布の母数化に注意ここでは第2母数を率 β としました。尺度表示なら更新式が変わります。答案の最初に母数化を書くと安全です。
7.4 事後予測と区間の解釈
新しい観測 X~ の予測には、
p(x~∣x)=∫p(x~∣θ)π(θ∣x)dθ
を使います。母数の不確実性も積分するため、プラグイン予測より裾が広くなることがあります。
Bayes信用区間は P(θ∈C∣x)=0.95 と解釈できます。頻度論の95%信頼区間は、同じ手続きを繰り返したとき95%が真値を含む区間構成法です。同じ数値でも意味は異なります。
8. スコア関数とFisher情報量
8.1 スコア関数
対数尤度の1階微分
Un(θ)=∂θ∂ℓn(θ)
をスコア関数といいます。尤度曲線の傾きです。
- Un(θ)>0:θ を増やすと尤度が増える
- Un(θ)<0:θ を増やすと尤度が減る
- Un(θ^)=0:内点の最尤推定候補
通し例のBernoulli対数尤度では、
U10(p)=p4−1−p6.
例えば、
U10(0.2)=20−7.5=12.5>0,U10(0.7)≈5.71−20<0.
p=0.2 では右へ進むと尤度が増え、p=0.7 では左へ戻ると尤度が増えます。その間の p=0.4 でスコアが0になります。スコアは「推定値そのもの」ではなく、現在の母数をどちらへ動かすべきかを示す傾きです。
8.2 スコアの期待値は0
支持範囲が θ に依存せず、積分と微分を交換できるとします。1観測のスコアは
U1(θ)=∂θ∂logf(X∣θ)=f(X∣θ)∂f(X∣θ)/∂θ.
したがって、
Eθ[U1(θ)]=∫f(x∣θ)∂f(x∣θ)/∂θf(x∣θ)dx=∫∂θ∂f(x∣θ)dx=∂θ∂∫f(x∣θ)dx=∂θ∂1=0.
一様分布 U(0,θ) のように支持範囲が母数へ依存する場合、この正則条件は破れます。
8.3 Fisher情報量
1観測のFisher情報量を
I1(θ)=Eθ[U1(θ)2]
で定義します。正則条件のもとでは、
I1(θ)=−Eθ[∂θ2∂2logf(X∣θ)].
2つの式が等しい理由
E[U]=0 を θ で微分すると、密度自体も θ に依存するため、
0=∂θ∂E[U]=E[∂θ∂U]+E[U2].
よって E[U2]=−E[∂U/∂θ] です。
iid標本ではスコアが和になるので、
In(θ)=nI1(θ).
独立な観測を増やすと情報量は足し算されます。
8.4 代表分布の情報量
Bernoulli分布
ℓ1(p)U1(p)=Xlogp+(1−X)log(1−p),=∂p∂ℓ1=pX−1−p1−X=p(1−p)X−p.
Var(X)=p(1−p) より、
I1(p)=p2(1−p)2Var(X)=p(1−p)1.
通し例の推定値 p=0.4 を代入すると、
I10(0.4)=10×0.4(1−0.4)1≈41.67.
情報量の逆数は 1/41.67≈0.024、その平方根は約0.155です。これは標本比率の標準誤差
np(1−p)=100.4×0.6≈0.155
と一致します。
Poisson分布
ここでは X∼Poisson(λ)、すなわち
P(X=x∣λ)=x!e−λλx,x=0,1,2,…
とします。λ は「一定の観察単位で平均して何件起こるか」を表す母数です。例えば、一定面積の培養皿で生じるコロニー数、一定時間に記録されるカルシウムスパイク数、一定観察時間に起こる有害事象数を表せます。
1観測から、対数尤度をつくる
実現値を小文字 x と書き、x! も含めて λ の関数として眺めます。これが尤度です。
L1(λ;x)=x!e−λλx.
対数を取ると、積が和に、べきが係数になります。
ℓ1(λ)=logL1(λ;x)=log(e−λ)+log(λx)−log(x!)=−λ+xlogλ−log(x!).
x は観測済みの値なので、λ で微分すると −log(x!) は消えます。したがってスコアは
U1(λ)=∂λ∂ℓ1(λ)=−1+λx=λx−λ.
最後の形では、分子が「観測した件数 x と平均件数 λ のずれ」です。観測値が想定より多ければスコアは正になり、λ を大きくする方向を示します。
方法A:スコアの二乗の期待値で求める
定義 I1(λ)=E[U1(λ)2] に、上のスコアを代入します。
I1(λ)=E[(λX−λ)2]=λ2E[(X−λ)2]=λ2Var(X)=λ2λ=λ1.
3行目で E[(X−λ)2]=Var(X)、4行目で Poisson分布の性質 Var(X)=λ を使いました。
方法B:対数尤度の曲率で確かめる
もう一度微分すると、
∂λ2∂2ℓ1(λ)=−λ2X.
よって、Fisher情報量のもう一つの表現から
I1(λ)=−E[∂λ2∂2ℓ1(λ)]=−E[−λ2X]=λ2E[X]=λ2λ=λ1.
2通りの計算が一致しました。後者は「尤度の山が母数方向にどれだけ鋭いか」を測っていると読めます。
n 個の独立な観測ではどうなるか
X1,…,Xn∼iidPoisson(λ) なら、対数尤度とスコアは
ℓn(λ)Un(λ)=(i=1∑nXi)logλ−nλ−i=1∑nlog(Xi!),=λ∑i=1nXi−nλ.
したがって情報量は足し算され、
In(λ)=nI1(λ)=λn.
例えば平均コロニー数が λ=4、独立な培養皿が n=25 枚なら I25(4)=25/4=6.25 です。Cramér—Rao下限は 1/I25(4)=0.16、標準誤差の下限は 0.16=0.4 です。実際、最尤推定量 Xˉ は Var(Xˉ)=λ/n=4/25=0.16 となり、この下限に一致します。
答案での注意: I1(λ)=1/λ と In(λ)=n/λ を混同しないこと。観察時間が各サンプルで t 倍なら平均は λt となり、λ に関する1観測の情報量は t/λ になります。「何を1観測と数えるか」を先に明記すると安全です。
正規分布の平均(分散既知)
次に X∼N(μ,σ2) を考えます。ここでは σ2 は既知で、平均 μ だけが未知 とします。例えば、測定系のばらつき σ2 が検証済みで、ある化合物処置後の平均応答だけを推定する場面です。
確率密度関数は
f(x∣μ)=2πσ21exp{−2σ2(x−μ)2}.
1観測から、対数尤度とスコアをつくる
対数を取ると、
ℓ1(μ)=−21log(2πσ2)−2σ2(x−μ)2.
第2項だけが μ を含みます。平方を微分する際には
∂μ∂(x−μ)2=2(x−μ)(−1)=−2(x−μ)
であることに注意すると、
U1(μ)=∂μ∂ℓ1(μ)=−2σ21{−2(x−μ)}=σ2x−μ.
これは「観測値と現在の平均候補の差」を、測定誤差の大きさ σ2 で割ったものです。同じずれでも、測定が精密で σ2 が小さいほど、平均を動かす根拠は強くなります。
方法A:スコアの二乗の期待値で求める
I1(μ)=E[(σ2X−μ)2]=σ4E[(X−μ)2]=σ4Var(X)=σ4σ2=σ21.
ここでも E[(X−μ)2]=Var(X) を使っています。分散が小さい測定ほど I1(μ) は大きくなります。
方法B:対数尤度の曲率で確かめる
スコアをもう一度微分すると、観測値 X を含まない定数になります。
∂μ2∂2ℓ1(μ)=−σ21.
したがって、
I1(μ)=−E[−σ21]=σ21.
n 個の独立な測定ではどうなるか
ℓn(μ)Un(μ)In(μ)=−2nlog(2πσ2)−2σ21i=1∑n(Xi−μ)2,=σ21i=1∑n(Xi−μ),=σ2n.
例えば既知の標準偏差が σ=2、独立な測定が n=16 回なら、I16(μ)=16/22=4 です。推定量 Xˉ の分散は σ2/n=4/16=0.25、標準誤差は 0.5 であり、情報量の逆数 1/4=0.25 とぴったり一致します。
答案での注意: I1(μ)=1/σ2 は「分散既知で平均だけ未知」の情報量です。μ と σ2 を同時に未知とする問題では、情報量は行列になり、この式だけをそのまま使えません。
発展:平均と分散がともに未知なら、情報量はどうなるか
分散そのものを v=σ2 と置くと、1観測の対数尤度は
ℓ1(μ,v)=−21log(2πv)−2v(x−μ)2です。2つの未知母数に対するスコアは
Uμ=vx−μ,Uv=−2v1+2v2(x−μ)2.したがって1観測の情報行列は
I1(μ,v)=(1/v001/(2v2))=(1/σ2001/(2σ4)).左上は先ほどの「平均に関する情報量」です。右下は分散に関する情報量、非対角成分の0は、この正規分布のパラメータ化では平均と分散のスコアが無相関であることを意味します。0だからといって、一般の分布で常に2つの推定が独立になるわけではありません。
| モデル | 1観測の情報量 | n 観測の情報量 | Xˉ の分散 |
|---|
| Poisson(λ) | 1/λ | n/λ | λ/n |
| N(μ,σ2)(σ2既知) | 1/σ2 | n/σ2 | σ2/n |
9. Cramér–Rao不等式
後半を読む順番まず9.1〜9.4で「情報量が分散の下限になる理由」を押さえます。次に10.1〜10.3で「標本が増えると最尤推定量が真値の近くで正規分布らしく揺れる理由」を学びます。11章の発展Bayesと12章の行列版は、ここまで読んでからで大丈夫です。記号 p は確率収束、d は分布収束を表します。
9.1 不偏推定量の分散の下限
T が θ の不偏推定量なら、
Varθ(T)≥In(θ)1.
これは、正則条件下で不偏推定量が超えられない精度の限界です。
9.2 導出
ここでは、独立標本 X=(X1,…,Xn) の同時密度(離散なら同時確率関数)を fn(x∣θ)、推定量を T=T(X) と書きます。示したいことは、次の不等式です。
Varθ(T)≥In(θ)1.
式だけを追う前に、意味を一言でいうとこうです。
不偏推定量は、真の母数を平均として正しく狙うため、尤度の傾き(スコア)と一定以上結び付いていなければなりません。その結び付きの強さにはCauchy—Schwarz不等式による上限があるため、推定量のばらつきは無限には小さくできません。
以下の4段階を順に確認します。
| 段階 | 行うこと | 得られる式 |
|---|
| 1 | 不偏性を母数で微分する | ∂E[T]/∂θ=1 |
| 2 | 密度の微分をスコアで表す | 1=E[TUn] |
| 3 | スコアの平均が0と使う | Cov(T,Un)=1 |
| 4 | Cauchy—Schwarz不等式を使う | 1≤Var(T)In(θ) |
段階1:不偏性を微分する
T が θ の不偏推定量であることは、
Eθ[T]=θ
を意味します。例えば標本比率 Xˉ は、Bernoulli分布の反応確率 p に対して E[Xˉ]=p なので不偏です。
両辺を θ で微分すると、右辺は θ の1階関数なので
∂θ∂Eθ[T]=1.
左辺は、期待値を同時密度で書き直してから微分します。
∂θ∂Eθ[T]=∂θ∂∫T(x)fn(x∣θ)dx=∫T(x)∂θ∂fn(x∣θ)dx.
ここで T(x) は観測データから作った量であり、θ の関数ではないため、微分されるのは fn(x∣θ) だけです。また、上の2行目では微分と積分を交換できるという正則条件を使っています。
段階2:密度の微分を「密度 × スコア」に変える
スコアは
Un(θ)=∂θ∂logfn(X∣θ)
でした。対数の微分 ∂logf/∂θ=(∂f/∂θ)/f を逆向きに使うと、
∂θ∂fn(x∣θ)=fn(x∣θ)∂θ∂logfn(x∣θ)=fn(x∣θ)Un(θ)
です。これを段階1の積分へ代入します。
1=∫T(x)fn(x∣θ)Un(θ)dx=Eθ[TUn(θ)].
ここまでは「不偏である」という条件だけから、推定量 T とスコアの積の期待値が1になることを導きました。
段階3:なぜ共分散が1になるのか
スコアの期待値は0です。実際、
Eθ[Un(θ)]=∫Un(θ)fn(x∣θ)dx=∫∂θ∂fn(x∣θ)dx=∂θ∂∫fn(x∣θ)dx=∂θ∂1=0.
共分散の定義
Cov(T,Un)=E[TUn]−E[T]E[Un]
へ、E[TUn]=1 と E[Un]=0 を入れると、
Cov(T,Un)=1−E[T]⋅0=1.
これは、推定量が正しく母数を追うなら、尤度を増やす方向を示すスコアと必ず一定の関係を持つ、という意味です。
段階4:Cauchy—Schwarz不等式を使う
Cauchy—Schwarz不等式は、2つの確率変数の共分散について
Cov(T,Un)2≤Var(T)Var(Un)
といいます。左辺は段階3から 12 です。右辺の第2因子は、スコアの平均が0であるため
Var(Un)=E[Un2]−{E[Un]}2=E[Un2]=In(θ)
です。よって、
1=Cov(T,Un)2≤Var(T)Var(Un)=Var(T)In(θ).
両辺を正の In(θ) で割れば、
Var(T)≥In(θ)1.
これがCramér—Rao不等式です。情報量が大きいほど、許される最小分散は小さくなります。ただし、これは「どんな推定量でも達成できる分散」ではなく、正則条件を満たす不偏推定量が下回れない下限です。
導出を一行で復元するコツE[T]=θ を微分して 1=E[TU]、さらに E[U]=0 から 1=Cov(T,U)、最後に Cov2≤Var(T)Var(U) と書きます。途中で迷ったら、まず「スコアの平均は0」を確認してください。
通し例:Bernoulli分布で共分散を実際に計算する
Xi∼iidBernoulli(p)、S=∑i=1nXi とします。S∼Binomial(n,p) なので、標本比率 T=p^=S/n は
E[p^]=E[S]/n=np/n=p
を満たす不偏推定量です。対数尤度とスコアは
ℓn(p)Un(p)=Slogp+(n−S)log(1−p),=pS−1−pn−S=p(1−p)S−np.
ここで S−np は S から平均 E[S]=np を引いたものです。したがって共分散は、定数を引いても変わらないことを使って
Cov(p^,Un)=Cov(nS,p(1−p)S−np)=np(1−p)1Cov(S,S−np)=np(1−p)1Var(S)=np(1−p)np(1−p)=1.
一般の導出で出てきた Cov(T,Un)=1 が、具体例でも確かめられました。
続いて、標本比率の分散は
Var(p^)=Var(n1i∑Xi)=n21i∑Var(Xi)=np(1−p).
一方、
In(p)1=n/{p(1−p)}1=np(1−p).
両者が一致するため、標本比率はこの正則モデルでCramér—Rao下限へ達します。
答案での注意: 「不偏だから下限に達する」とは限りません。不偏性は不等式を適用するための条件であり、等号成立にはさらに T−θ がスコア Un(θ) の定数倍になることが必要です。Bernoulliの標本比率では、この条件も満たされます。
9.3 g(θ) の不偏推定
今までは E[T]=θ、すなわち母数そのものを推定する場合でした。g(θ) の不偏推定量では、出発点だけが
Eθ[T]=g(θ)
に変わります。これを微分すると、段階1〜3と同じ計算により
g′(θ)=∂θ∂Eθ[T]=Eθ[TUn(θ)]=Covθ(T,Un(θ))
です。最後の等号では、やはり E[Un]=0 を使いました。Cauchy—Schwarz不等式を適用すると、
{g′(θ)}2≤Var(T)In(θ),
よって、
Var(T)≥In(θ){g′(θ)}2.
g′(θ) は「推定したい量が、母数の変化へどれだけ敏感か」です。例えば g(θ)=logθ なら g′(θ)=1/θ であり、母数の尺度を変えると分散の下限も変わります。単に 1/In を機械的に使わず、何を推定したいかが g(θ) かを確認します。
9.4 等号成立と有効推定量
Cramér—Rao不等式で使ったCauchy—Schwarz不等式は、実際には中心化した2変数
A=T−E[T]=T−θ,B=Un(θ)−E[Un(θ)]=Un(θ)
へ適用していました。不偏性 E[T]=θ と、スコアの性質 E[Un]=0 を使ったため、この形になります。
では、なぜ等号のときに A と B が比例するのでしょうか。任意の定数 c について、平方の期待値は必ず非負なので、
0≤E[(A−cB)2]=E[A2]−2cE[AB]+c2E[B2]=Var(A)−2cCov(A,B)+c2Var(B).
ここで、右辺をもっとも小さくする
c=Var(B)Cov(A,B)
を選ぶと、
0≤Var(A)−Var(B)Cov(A,B)2.
両辺へ Var(B) を掛ければCauchy—Schwarz不等式です。そして等号が成り立つのは、最初の平方の期待値が0、すなわち
E[(A−cB)2]=0
となるときだけです。非負な確率変数の期待値が0なら、その確率変数は確率1で0です。よって
A=cB(確率1で)
が等号成立の必要十分条件です。
これをCramér—Rao不等式へ戻します。ここでは
Cov(A,B)=Cov(T,Un)=1,Var(B)=Var(Un)=In(θ)
なので、比例定数は
c=In(θ)1
と決まります。したがって、下限へ達する条件は単に「ある定数倍」ではなく、
T−θ=In(θ)Un(θ)(確率1で)
と書けることです。
これは「推定誤差 T−θ がスコアとまったく同じ方向にだけ揺れる」ことを意味します。一般には成り立たない強い条件です。
Poisson分布では Xˉ は λ の不偏推定量で、
Var(Xˉ)=nλ.
一方、
In(λ)1=n/λ1=nλ.
実際、Un(λ)=n(Xˉ−λ)/λ なので、
Xˉ−λ=nλUn(λ)
一方、In(λ)=n/λ なので
In(λ)Un(λ)=nλUn(λ)=Xˉ−λ.
これは上の等号条件の形そのものです。したがって分散も下限と一致し、Xˉ は有効推定量です。
g(θ) を推定する場合の等号条件
E[T]=g(θ) のときは Cov(T,Un)=g′(θ) でした。したがって下限へ達する条件は、T−g(θ)={g′(θ)/In(θ)}Un(θ) です。母数そのものを推定する場合は g′(θ)=1 となり、本文の式に戻ります。
適用条件を確認する一様分布 U(0,θ) のように支持範囲が θ で変わるモデルへ、通常のCramér–Rao不等式をそのまま適用してはいけません。微分と積分の交換、支持範囲、スコアの期待値0を確認します。
Rao–Blackwell化とLehmann–Scheffé定理
不偏推定量 U と十分統計量 T があるとき、
U~=E[U∣T]
も不偏で、全分散公式から
Var(U~)≤Var(U)
です。さらに T が完全十分統計量なら、T の関数として書ける不偏推定量は一意な一様最小分散不偏推定量です。
10. 一致性、漸近正規性、漸近有効性
10.1 最尤推定量の一致性
最尤推定量の性質は、次の順番で捉えると混乱しにくくなります。
| 性質 | 日常語での意味 | この節で使う主な道具 |
|---|
| 一致性 | 標本数を増やすと真値へ近づく | 大数の法則 |
| 漸近正規性 | 真値の近くで、誤差が正規分布らしく揺れる | 中心極限定理、Taylor展開 |
| 漸近有効性 | 大標本では理論上もっとも小さい分散に近づく | Fisher情報量 |
まず一致性です。対数尤度を標本数 n で割った
n1ℓn(θ)
は「1観測当たり、候補 θ がどれだけデータを説明できるか」を表します。n が大きくなると、偶然による上下が平均化されます。
大数の法則により、1標本当たりの対数尤度は
n1ℓn(θ)=n1i=1∑nlogf(Xi∣θ)pEθ0[logf(X∣θ)].
右辺が真値 θ0 で一意に最大なら、対数尤度の最大点も真値へ近づき、
θ^MLpθ0
となります。厳密には一様収束、識別可能性、母数空間などの条件が必要です。
ここで識別可能性とは、異なる母数が同じ分布を作らないことです。たとえばPoisson分布なら平均が異なれば分布も異なるため、λ は識別できます。初読では「大標本では偶然の揺れより平均的な当てはまりが勝つ」と理解すれば十分です。
10.2 漸近正規性をTaylor展開から導く
この節で最終的に知りたいのは、推定値の誤差がおおよそどのくらいかです。結論だけ先に書くと、
θ^ML∼˙N(θ0,nI1(θ0)1).
右辺の分散は 1/n の速さで小さくなります。導出では「最尤推定量ではスコアが0」という事実を、真値 θ0 の近くでTaylor展開します。
最尤推定量はスコア方程式
Un(θ^)=0
を満たすとします。真値 θ0 の周りで1次Taylor展開すると、
0=Un(θ0)+(θ^−θ0)Un′(θ~)
となる θ~ が θ0 と θ^ の間に存在します。整理して、
n(θ^−θ0)=−Un′(θ~)/nUn(θ0)/n.
この式は「推定誤差 = 真値で残った傾き ÷ 尤度の曲がり具合」と読めます。分子と分母をそれぞれ別の定理で扱います。
分子:真値でのスコアの揺れ
スコアは独立な1標本スコアの和です。
Un(θ0)=i=1∑nU1(i)(θ0).
各項は平均0、分散 I1(θ0) を持つので、中心極限定理から
nUn(θ0)dN{0,I1(θ0)}.
ここで n で割るのは、独立な和の標準偏差が n の大きさになるためです。
分母:尤度の曲がり具合
Un′(θ) も1標本ごとの2階微分の和です。θ^ が一致して θ0 へ近づくなら、その間にある θ~ も θ0 へ近づきます。大数の法則により、
−n1Un′(θ~)pI1(θ0).
つまり、分母はランダムに見えても大標本では Fisher情報量という正の定数へ落ち着きます。
最後に分子と分母を合わせる
分子は正規分布へ、分母は定数へ近づくため、Slutskyの定理から
n(θ^−θ0)dN(0,I1(θ0)1).
したがって大標本では、
θ^∼˙N(θ0,nI1(θ0)1).
答案での注意: Taylor展開だけで漸近正規性は終わりません。「分子に中心極限定理、分母に大数の法則、最後にSlutsky」を明記します。また In=nI1 と I1 を混同せず、極限分布では1標本当たりの情報量 I1 が現れることに注意します。
Poisson分布で抽象式を確かめる
Poisson分布では λ^ML=Xˉ、I1(λ)=1/λ です。したがって一般式へ代入すると、
n(Xˉ−λ)dN(0,λ).
これは中心極限定理
n(Xˉ−E[X])dN{0,Var(X)}
へ E[X]=Var(X)=λ を代入した結果と同じです。最尤推定の一般理論が、既知の標本平均の理論へ戻ることを確認できます。
10.3 漸近分散と漸近有効性
n(θ^−θ)dN{0,V(θ)}
の V(θ) を漸近分散と呼びます。正則な推定問題では、漸近分散が I1(θ)−1 に達する推定量を漸近有効といいます。
ここで混同しやすい点は、V(θ) 自体は n を掛けた誤差の分散だということです。元の推定量の大標本での分散は、
Var(θ^)≈nV(θ)
と読みます。最尤推定量なら V(θ)=1/I1(θ) なので、標準誤差はおおよそ 1/nI1(θ) です。
| モデル | I1(θ) | 最尤推定量の近似分散 |
|---|
| Poisson(λ) | 1/λ | λ/n |
| N(μ,σ2)(σ2既知) | 1/σ2 | σ2/n |
最尤推定量は適切な正則条件のもとで、一致性、漸近正規性、漸近有効性を持ちます。ただし小標本、境界母数、混合モデル、識別不能、強い外れ値では近似が悪いことがあります。
M推定量とサンドイッチ分散
推定方程式
i=1∑nψ(Xi,θ)=0
で定まるM推定量は、最尤推定量を含む広いクラスです。モデルが完全には正しくなくても、
n(θ^−θ0)dN(0,A−1BA−T)
となることがあります。ここで
A=E[−∂θT∂ψ],B=E[ψψT].
1母数なら何に当たるか
行列の逆は数の逆数になり、サンドイッチ分散は B/A2 です。最尤法でモデルが正しければ A=B=I1(θ) となり、B/A2=1/I1(θ) に戻ります。
11. 発展的なBayes推定
この章の位置づけ経験Bayes・階層Bayesは、似た群どうしで情報を共有したいときの拡張です。初回は「情報の少ない群は全体平均へ少し近づく(部分プーリング)」だけをつかめば十分です。Jeffreys事前分布とBernstein—von Mises定理は発展内容なので、本文の数値例を理解してから開いてください。
経験Bayes
事前分布の超母数を外部から固定せず、多数の群のデータから推定してから各群を更新する方法です。
例えば複数遺伝子の発現差や複数施設の有害事象率では、群ごとの生の推定値 θ^j を、全体平均へ適度に縮小できます。小標本群ほど強く縮み、大標本群はデータを保ちます。
利点は計算の軽さです。一方、超母数を推定した不確実性を無視しやすく、群数が少ないと不安定です。
階層Bayes
階層モデルでは、超母数も未知量として事前分布を置きます。
Yij∣θj,σ2θj∣μ,τ2(μ,τ)∼N(θj,σ2),∼N(μ,τ2),∼π(μ,τ).
観測値、群別母数、集団母数という3層を同時に推定します。個体差や施設差を持つ薬物動態、動物ごとの細胞データ、プレート差を含むassayに向きます。
部分プーリングを数値で見る
群 j の観測平均を Yˉj、その分散を vj とし、
Yˉj∣θj∼N(θj,vj),θj∼N(μ,τ2)
とします。正規分布どうしを掛けて平方完成すると、事後平均は
E[θj∣Yˉj]=τ2+vjτ2Yˉj+τ2+vjvjμ
になります。例えば全体平均 μ=10、群間分散 τ2=4、ある群の観測平均 Yˉj=16、観測分散 vj=9 なら、
E[θj∣Yˉj]=134×16+139×10=13154≈11.85.
生の平均16をそのまま使わず、情報の少ない群を全体平均10へ縮めています。vj が小さく、群内データが精密になるほど Yˉj の重みが大きくなります。
正規分布の積から重みを導く
事後分布の指数部は −(Yˉj−θj)2/(2vj)−(θj−μ)2/(2τ2) です。θj の2次式としてまとめると、事後精度は 1/vj+1/τ2、事後平均は {(1/vj)Yˉj+(1/τ2)μ}/(1/vj+1/τ2) となります。分母分子へ vjτ2 を掛けると本文の加重平均になります。
擬似反復を避ける同じ個体から得た細胞を独立な個体として数えるのではなく、細胞を個体内にネストした階層を置きます。実験単位と観測単位を分けることが、モデル選択より先です。
客観BayesとJeffreys事前分布
主観的な事前情報を弱める方法の1つが、
πJ(θ)∝I1(θ)
で定義されるJeffreys事前分布です。滑らかな1対1変換に対して不変です。
ただし積分が1にならない不適切事前分布になることがあります。事後分布が適切か、境界で発散しないかを確認しなければなりません。「客観」は仮定がないという意味ではありません。
Bernstein–von Misesの見方
正則条件と大標本のもとで、事後分布は最尤推定量を中心とする正規分布へ近づき、
π(θ∣X)≈N(θ^ML,{nI1(θ0)}−1).
頻度論とBayesの区間が近づく理由ですが、高次元、境界、混合分布、非識別モデルでは成立しないことがあります。
12. 多次元への拡張
行列が出てきたら、まず何を読むか母数が1個なら、スコア・情報量・分散はすべて数でした。平均と分散、EC50とHill係数のように母数が複数になると、各母数の情報と「推定誤差どうしの結び付き」を同時に記録する必要があるため行列になります。初回は12.1の2×2表と「単変量なら何に戻るか」だけを確認し、12.2以降は必要になった時点で読めば十分です。
12.1 スコアベクトルとFisher情報行列
k 次元母数 θ=(θ1,…,θk)T では、
U(θ)=∇θℓ(θ)=∂ℓ/∂θ1⋮∂ℓ/∂θk.
Fisher情報行列は、
I(θ)=E[U(θ)U(θ)T]=−E[∇θ2ℓ(θ)].
対角成分は各母数自身の情報量、非対角成分は母数間の推定上の結び付きを表します。
たとえば、EC50とHill係数を同時に推定するとき、情報行列の左上・右下はそれぞれの推定精度に関係し、非対角成分は「EC50を変えた影響をHill係数でどの程度補えてしまうか」を表します。非対角成分が大きいほど、2つを別々に決めにくくなります。
2母数なら各要素をどう計算するか
U=(U1,U2)T なら、I11=E[U12]、I22=E[U22]、I12=I21=E[U1U2] です。1母数では1行1列になり、普通の情報量 E[U2] に戻ります。
2×2行列を実際に逆行列へする
例えば、2母数の情報行列が
I=(4112)
だったとします。2×2行列
(acbd)−1=ad−bc1(d−c−ba)
を使うと、行列式は 4×2−1×1=7 なので、
I−1=71(2−1−14).
1母数なら「情報量4の逆数は分散下限 1/4」でした。2母数では逆行列の対角成分 2/7 と 4/7 が各推定量の分散下限に対応し、非対角成分 −1/7 が2つの推定誤差の結び付きを表します。
12.2 多次元Cramér–Rao不等式
不偏推定量ベクトル θ^ について、
Cov(θ^)−In(θ)−1⪰0
です。⪰0 は左辺が半正定値、すなわち任意のベクトル a に対して
aTCov(θ^)a≥aTIn(θ)−1a
であることを意味します。
左辺の aTCov(θ^)a は、線形結合 aTθ^ の分散です。つまり多次元版は「どの母数の組合せを見ても、その推定誤差の分散は情報行列の逆数で決まる下限を下回れない」と言っています。1母数の不等式を、あらゆる方向へ同時に拡張したものです。
単変量なら何に当たるか
a も行列も数になるため、Var(θ^)≥1/In(θ) です。ベクトル a は「複数母数のどの線形結合を見たいか」を選ぶ役割です。
12.3 多次元最尤推定量の漸近正規性
n(θ^ML−θ0)dNk{0,I1(θ0)−1}.
ここで共分散行列の対角成分は各推定量の漸近分散、非対角成分は推定量どうしの漸近共分散です。
この式の役割は、1母数の 1/{nI1(θ)} を行列版の I1(θ0)−1/n に置き換えることです。実務ではこの逆行列の対角成分から各母数の標準誤差を、非対角成分から推定値間のトレードオフを読みます。
式を単変量へ戻して確認する
k=1 なら、Nk は通常の正規分布 N、共分散行列 I1−1 は数 1/I1 です。したがって n(θ^−θ0)→N(0,1/I1) となり、10.2節の式へそのまま戻ります。
12.4 邪魔母数とプロファイル尤度
関心母数を ψ、それ以外を λ と分けます。各 ψ に対して λ を最大化した
Lp(ψ)=L{ψ,λ^(ψ)}
をプロファイル尤度といいます。非線形薬効モデルでEC50に関心があり、最大反応やHill係数が邪魔母数になる場合に使えます。
操作は3段階です。1. EC50候補 ψ を1つ固定する、2. その条件で最大反応・Hill係数などを最も合うように調整する、3. 残った尤度をEC50候補どうしで比べる、です。ほかの母数を無視する方法ではなく、各候補で最も有利な条件を与えたうえでEC50を比べる方法です。
Schur補完で見る邪魔母数の情報損失
情報行列を
I(θ)=(IψψIλψIψλIλλ)
と分けると、邪魔母数未知のときに ψ へ残る有効情報は
Iψψ⋅λ=Iψψ−IψλIλλ−1Iλψ.
第2項だけ情報が失われます。母数間の相関が強いほど、関心母数の推定が不安定になります。
2母数の数の計算に戻す
各ブロックが数なら Iψψ⋅λ=Iψψ−Iψλ2/Iλλ です。非対角成分が0なら情報損失はありません。
13. 医薬・生命科学・情報科学での読み方
| 事例 | データ | 推定対象 | 注意点 |
|---|
| GPCR濃度反応 | 濃度ごとの応答 | EC50、最大反応、Hill係数 | 非線形性、境界、プレート差 |
| 薬物動態 | 時点別濃度 | CL、V、個体間分散 | 反復測定、階層構造、BLQ |
| 有害事象 | 曝露時間と件数 | 発生率 | 過分散、追跡時間の差 |
| バイオマーカー陽性率 | 陽性数と総数 | 真の陽性率 | 小標本、施設差、検査誤差 |
| RNA-seq | 遺伝子別カウント | 平均発現、分散、効果量 | 負の二項、ライブラリサイズ、多重性 |
| scRNA-seq | 細胞×遺伝子 | 細胞状態の効果 | 個体が実験単位、擬似反復 |
| 機械学習 | 訓練データと損失 | 重み、予測確率 | 汎化、分布外、校正 |
13.1 MAP推定と正則化
事後最大化は
θ^MAP=argθmax{logL(θ)+logπ(θ)}.
負号を付ければ、負の対数尤度と罰則項の最小化です。正規事前分布はL2正則化、Laplace事前分布はL1正則化に対応します。
ただしニューラルネットワークの重みについてMAPを求めただけでは、Bayes的な予測不確実性を積分したことにはなりません。
13.2 EC50推定で確認すること
- 独立な実験単位は何か
- 応答の分散は濃度で一定か
- 最大反応や下限を固定する根拠があるか
- EC50とHill係数が強く相関していないか
- 点推定だけでなくプロファイル尤度やbootstrap区間を示したか
未発表研究データを公開記事へ載せる場合は、具体的な化合物名、数値、図、共同研究情報を一般化してから使用してください。
14. 推定法の選び方
| 状況 | 第一候補 | 理由 |
|---|
| 手計算で初期値が必要 | モーメント法 | 簡単で高速 |
| 標準的な正則モデル・十分な標本 | 最尤法 | 一致性と漸近効率が期待できる |
| 小標本で外部情報がある | Bayes法 | 事前情報と母数不確実性を統合 |
| 多数の似た群を同時推定 | 経験Bayes・階層Bayes | 部分プーリングでMSEを下げる |
| 不均一な精度の不偏推定値を統合 | 逆分散重みBLUE | 線形不偏クラスで分散最小 |
| 外れ値やモデル誤指定が懸念 | ロバストM推定・サンドイッチ分散 | 尤度仮定への依存を緩和 |
15. 答案で使える確認手順
- 分布と母数空間、支持範囲を書く
- 求める対象が母数、推定量、推定値のどれか確認する
- 十分統計量なら因子分解を明示する
- 最尤法なら対数尤度、1階条件、最大確認を書く
- Bayes法なら事前×尤度の指数を整理し、分布族を同定する
- 不偏性は期待値、MSEは分散とバイアスに分ける
- Cramér–Raoでは正則条件と情報量が1標本か全標本かを書く
- 漸近分布では n で尺度化し、使った定理を書く
- 多次元式では行列の次元と、対角・非対角の意味を説明する
16. 数理統計の問題
解答を読む順番各問題では、まず「分布と未知母数」「何を求めるか」「使う道具」を1行で確認します。十分統計量なら同時密度を因子分解し、最尤法なら尤度の定義域と対数尤度を確認し、Bayes法なら事前分布と尤度の指数を足します。最後に、求めた推定量が不偏か、分散・MSE・漸近分布のどれを問われているかを分けて読みます。
| 問題の型 | 最初に書くもの | 最後に確認するもの |
|---|
| 十分統計量 | 同時確率・同時密度 | 母数を含む部分が統計量だけの関数か |
| 最尤推定 | 尤度と許される母数の範囲 | 微分だけでなく最大になる範囲か |
| Bayes更新 | 事前分布 × 尤度 | 指数と母数化(尺度・率)が合うか |
| 分散・MSE | E[T] と Var(T) | MSE=Var+Bias2 |
| 漸近理論 | n(θ^−θ) | CLT・LLN・Slutskyの役割 |
問題1:Bernoulli標本の十分統計量
X1,…,Xn∼iidBernoulli(p) とする。T=∑iXi が p の十分統計量であることを因子分解定理で示せ。
解答1
方針: 因子分解定理では、同時確率関数を「母数 p と統計量 T の関数」と「データだけの関数」の積に分けます。
同時確率関数は
i∏pxi(1−p)1−xi=p∑ixi(1−p)n−∑ixi.
p を含む部分は T=∑ixi だけの関数で、残りは h(x)=1 と置けます。因子分解定理より T は十分です。
答案で気をつけること: 「和だけに依存する」と書くだけでなく、gp(T)h(x) の形を示します。
問題2:一様分布の十分統計量
X1,…,Xn∼iidU(0,θ) とする。十分統計量を1つ求め、理由を示せ。
解答2
方針: 一様分布では、各観測値が θ 未満であるという条件を、最大値1つの条件へまとめます。
L(θ)=θ−ni∏I(0<xi<θ)=θ−nI(0<x(n)<θ).
2行目では、すべての xi が θ 未満であることと、最大値 x(n) が θ 未満であることが同値であることを使いました。したがって
L(θ)=gθ{x(n)}θ−nI(x(n)<θ)h(x)I(0<x(1))
と因子分解でき、X(n) が十分統計量です。
答案で気をつけること: 最大値を答えるだけでなく、支持範囲の積が1個の指示関数へまとまる途中を示します。
問題3:指数型分布族と自然母数
Poisson分布とBernoulli分布を指数型分布族の形に直し、自然母数と1標本の十分統計量を答えよ。
解答3
方針: 指数型分布族の標準形 h(x)exp{ηT(x)−A(η)} と見比べ、x に掛かる量を自然母数 η と読み取ります。
Poisson分布は
f(x∣λ)=x!1exp{xlogλ−λ}=x!1exp{xη−eη}
なので η=logλ、T(x)=x、A(η)=eη です。Bernoulli分布は
f(x∣p)=exp{xlog1−pp+log(1−p)}=exp{xη−log(1+eη)}
なので η=log{p/(1−p)}、T(x)=x、A(η)=log(1+eη) です。2つの分布とも、標本全体では ∑iXi が十分統計量になります。
答案で気をつけること: 自然母数は元の母数と同じとは限りません。logやlogitへの変換を明示します。
問題4:期待値母数
Bernoulli分布の自然母数を η とする。A(η)=log(1+eη) を微分し、期待値母数が p になることを示せ。
解答4
方針: 期待値母数は A′(η) です。まず普通に微分し、次に eη を p で置き換えます。
A′(η)=∂η∂log(1+eη)=1+eη1⋅eη=1+eηeη.
η=log{p/(1−p)} なので eη=p/(1−p) です。したがって、
A′(η)=1+p/(1−p)p/(1−p)=p.
さらに A′(η)=p をもう一度 η で微分すると、
A′′(η)=(1+eη)2eη=p(1−p)
で、Bernoulli分布の分散に一致します。
答案で気をつけること: 微分後に自然母数から元の母数へ戻します。
問題5:Gamma分布のモーメント推定
形状 α、尺度 β のGamma分布から標本を得た。Xˉ と m2=n−1∑i(Xi−Xˉ)2 を用いてモーメント推定量を求めよ。
解答5
方針: Gamma分布の平均と分散を標本の平均・分散へ等置し、2本の式を連立して α,β を解きます。ここで β は尺度です。
Xˉ=αβ,m2=αβ2
と置きます。第2式を第1式で割ると、
β^=Xˉm2.
これを第1式へ戻して、
α^=β^Xˉ=m2Xˉ2.
なお m2=n−1∑i(Xi−Xˉ)2 はモーメント法で使う標本2次中心モーメントです。不偏分散の分母 n−1 とは別物です。
答案で気をつけること: Gamma分布の第2母数が尺度か率かを先に確認します。
問題6:一様分布の最尤推定
Xi∼U(0,θ) とする。θ の最尤推定量を求め、一致性を分布関数から示せ。
解答6
方針: 尤度が正になる母数範囲を先に決め、その範囲で θ−n がどちらへ動くかを見ます。微分は不要です。
尤度は θ−nI(θ≥X(n)) なので、
θ^ML=X(n).
θ<X(n) では尤度は0です。一方、θ≥X(n) では θ−n は θ が大きくなるほど小さくなります。したがって尤度が正である範囲の左端 X(n) で最大になります。
0<ε<θ に対して、
P(∣X(n)−θ∣>ε)=P(X(n)<θ−ε)=(θθ−ε)n→0.
よって X(n)pθ です。
答案で気をつけること: X(n)≤θ が常に成り立つため、絶対値の事象が片側だけになることを説明します。
問題7:一様分布の推定量とMSE
Xi∼U(0,θ) とする。X(n) と θ~=(n+1)X(n)/n のバイアスとMSEを求めよ。
解答7
方針: まず最大値の平均・分散からバイアスを出し、MSE=Var+Bias2 をそのまま使います。
最大値について、
E[X(n)]=n+1nθ,Var(X(n))=(n+1)2(n+2)nθ2.
したがって、
Bias(X(n))=−n+1θ
で、
MSE(X(n))=(n+1)2(n+2)nθ2+(−n+1θ)2=(n+1)2(n+2)nθ2+(n+2)θ2=(n+1)(n+2)2θ2.
θ~ は不偏で、
MSE(θ~)=Var(θ~)=(nn+1)2(n+1)2(n+2)nθ2=n(n+2)θ2.
答案で気をつけること: 不偏推定量のMSEだけが分散と一致します。X(n) ではバイアス平方を足します。
問題8:多項分布の最尤推定
(X1,…,Xk)∼Multinomial(n;p1,…,pk) とする。∑jpj=1 のもとで最尤推定量を求めよ。
解答8
方針: p1,…,pk は和が1という制約を持つため、Lagrange未定乗数法を使います。以下の r は制約に付ける未定乗数で、確率母数とは別の記号です。
定数を省いた対数尤度は ℓ=∑jxjlogpj です。Lagrange関数
Q=j∑xjlogpj+r(1−j∑pj)
を作ると、
∂pj∂Q=pjxj−r=0
より pj=xj/r です。制約 ∑jpj=1 へ代入すると、
1=j∑rxj=r∑jxj=rn
なので r=n、したがって
p^j=nxj.
答案で気をつけること: pk=1−∑j<kpj という制約を無視して独立に微分してはいけません。
問題9:Beta–Binomialの事後分布
X∣p∼Binomial(n,p)、p∼Beta(α,β) とする。事後分布と二乗誤差損失でのBayes推定量を求めよ。
解答9
方針: 事後分布は「尤度 × 事前分布」です。p を含まない二項係数やBeta関数の定数は比例記号の中へ入れます。
尤度と事前分布を p のべきとして書くと、
p(x∣p)∝px(1−p)n−x,π(p)∝pα−1(1−p)β−1.
両者を掛けると、
π(p∣x)∝px+α−1(1−p)n−x+β−1.
したがって、
p∣x∼Beta(α+x,β+n−x).
二乗誤差損失では事後平均が最適なので、
p^B=α+β+nα+x.
答案で気をつけること: MAPではなく事後平均です。損失関数で答えが変わります。
問題10:Gamma–Poissonの事後分布
Xi∣λ∼Poisson(λ)、λ∼Gamma(α,β) とする。第2母数を率として、事後分布を求めよ。
解答10
方針: Gamma分布を「形状 a、率 b」で f(λ)∝λa−1e−bλ と書き、尤度と掛けた後の指数を読み取ります。
尤度は λ∑ixie−nλ に比例し、事前分布は λα−1e−βλ に比例します。掛け合わせると、
π(λ∣x)∝λ∑ixie−nλλα−1e−βλ=λα+∑ixi−1exp{−(β+n)λ}.
これは形状が α+∑ixi、率が β+n のGamma分布なので、
λ∣x∼Gamma(α+i∑xi,β+n).
答案で気をつけること: 曝露時間が観測ごとに違うなら n ではなく総曝露時間が率母数へ加わります。
問題11:逆分散重みBLUE
独立な不偏推定量 Y1,Y2 の分散がそれぞれ σ12,σ22 である。aY1+(1−a)Y2 の分散を最小にする a を求めよ。
解答11
方針: 重みの和を1にして不偏性を保ち、重み a について分散を最小化します。
不偏性は、重みの和が a+(1−a)=1 なので自動的に保たれます。独立性より分散は、
V(a)=a2σ12+(1−a)2σ22.
微分して、
V′(a)=2aσ12−2(1−a)σ22=0.
よって、
aσ12a(σ12+σ22)a=(1−a)σ22=σ22=σ12+σ22σ22.
さらに V′′(a)=2(σ12+σ22)>0 なので、これは最小値です。このときの最小分散は
V(a)=σ12+σ22σ12σ22=σ1−2+σ2−21.
この形は「Y1 の重みに相手 Y2 の分散が付く」ように見えますが、分子分母に 1/(σ12σ22) を掛ければ、
a=σ12+σ22σ22=σ1−2+σ2−2σ1−2.
つまり、各測定の重みは自分自身の分散の逆数に比例します。
答案で気をつけること: 最初に独立性を使って分散の共分散項を0にしたことと、重みの和が1なので不偏性が保たれることを書きます。
問題12:Poisson分布の情報量とCR下限
X1,…,Xn∼Poisson(λ) とする。λ のFisher情報量と不偏推定量の分散下限を求め、Xˉ が限界へ達するか確認せよ。
解答12
方針: 対数尤度を微分してスコアを出し、スコアの二乗の期待値から1観測の情報量を求めます。その後に n 倍し、CR下限と標本平均の分散を比べます。
1観測の対数尤度は
ℓ1(λ)=Xlogλ−λ−log(X!)
なので、スコアは
U1(λ)=∂λ∂ℓ1=λX−1=λX−λ.
Poisson分布では Var(X)=λ だから、
I1(λ)=E[U1(λ)2]=E[(λX−λ)2]=λ2Var(X)=λ1.
独立な n 観測では情報量が足し算されるので、
I1(λ)=λ1,In(λ)=λn.
CR下限は λ/n です。一方、
Var(Xˉ)=nλ.
よって Xˉ は限界へ達する有効推定量です。
答案で気をつけること: I1 と In を混同せず、標本数 n を掛けます。
問題13:正規分布の分散の最尤推定
Xi∼iidN(0,θ) とし、θ^=n−1∑iXi2 とする。期待値、分散、漸近分布を求めよ。
解答13
方針: θ^ は Xi2 の標本平均です。そこで Xi2 の平均と分散を求め、最後に中心極限定理を使います。
Zi=Xi/θ∼N(0,1) と置くと、Xi2=θZi2 です。E[Zi2]=1、E[Zi4]=3 より、
E[Xi2]=θ,E[Xi4]=3θ2.
したがって、
Var(Xi2)=3θ2−θ2=2θ2.
独立性から、
Var(θ^)=n2θ2.
中心極限定理より、
n(θ^−θ)dN(0,2θ2).
答案で気をつけること: N(0,θ) の第2母数が分散であると確認します。標準偏差なら式が変わります。
問題14:一般の関数に対するCR下限
T が g(θ) の不偏推定量であるとする。正則条件のもとで分散の下限を示せ。
解答14
方針: 通常のCR不等式で 1 だった箇所が、g′(θ) へ変わるだけです。密度の微分を「密度 × スコア」へ置き換えます。
E[T]=g(θ) を微分すると、
g′(θ)=∂θ∂E[T]=E[TUn(θ)].
E[Un]=0 なので Cov(T,Un)=g′(θ) です。Cauchy–Schwarz不等式より、
{g′(θ)}2≤Var(T)In(θ).
したがって、
Var(T)≥In(θ){g′(θ)}2.
答案で気をつけること: θ 自身の推定だけなら g′(θ)=1 です。
問題15:最尤推定量の漸近正規性
正則な1母数モデルで、最尤推定量の漸近分布をスコアのTaylor展開から導く道筋を示せ。
解答15
方針: 最尤推定量の誤差を「真値でのスコアの揺れ ÷ 尤度の曲がり具合」と書き直します。その分子にCLT、分母にLLNを使います。
Un(θ^)=0 を真値 θ0 の周りで展開し、
0=Un(θ0)+(θ^−θ0)Un′(θ~)
とします。よって、
n(θ^−θ0)=−Un′(θ~)/nUn(θ0)/n.
Un(θ0)=∑i=1nU1(i)(θ0) は独立な1標本スコアの和で、平均0、分散 I1(θ0) を持ちます。したがって分子へ中心極限定理、分母へ大数の法則を使うと、
nUn(θ0)dN{0,I1(θ0)},−nUn′(θ~)pI1(θ0).
Slutskyの定理より、
n(θ^−θ0)dN{0,I1(θ0)−1}.
答案で気をつけること: Taylor展開、CLT、LLN、Slutskyのどこを使ったかを分けて書きます。
発展問題16:2母数の情報行列
互いに独立な X∼N(μ,σ2) について、1観測の (μ,σ2) に関するFisher情報行列を求めよ。
解答16
方針: 分散そのものを母数として v=σ2 と置き、μ,v で偏微分します。情報行列の各要素はスコアの積の期待値です。
1観測の対数尤度は
ℓ(μ,v)=−21log(2πv)−2v(X−μ)2.
スコアは、
UμUv=∂μ∂ℓ=vX−μ,=∂v∂ℓ=−2v1+2v2(X−μ)2.
Y=X−μ と置くと、E[Y]=0、E[Y2]=v、E[Y3]=0、E[Y4]=3v2 です。よって対角成分は
IμμIvv=E[Uμ2]=v2E[Y2]=v1,=E[{−2v1+2v2Y2}2]=4v4Var(Y2)=4v43v2−v2=2v21.
非対角成分は、
Iμv=E[UμUv]=2v3E[Y3]=0
です。v=σ2 に戻すと、
I(μ,σ2)=(1/σ2001/(2σ4)).
非対角成分が0なので、この母数化では平均と分散は情報の意味で直交しています。
答案で気をつけること: 第2母数を σ とするか σ2 とするかで情報行列は変わります。
17. 医薬・生命科学の問題
問題1:小標本の薬効反応率
候補化合物を投与した独立な12個体中3個体で反応を認めた。事前分布を Beta(2,2) とし、反応率の最尤推定値とBayes推定値を求めよ。
解答1
最尤推定値は、
p^ML=123=0.25.
事後分布は Beta(5,11) なので、二乗誤差損失でのBayes推定値は、
p^B=165=0.3125.
少数例なので、事後平均は事前平均0.5の方向へ縮みます。
答案で気をつけること: 「反応した3例」だけでなく総数12も更新に使います。
問題2:希少有害事象率
合計100人年の追跡で4件の有害事象を観測した。発生件数を Poisson(100λ)、事前分布を率表示の Gamma(1,20) とする。事後分布と事後平均を求めよ。
解答2
曝露時間を含む尤度は λ4e−100λ に比例します。したがって、
λ∣x∼Gamma(5,120).
事後平均は、
E[λ∣x]=1205=0.0417
件/人年です。
答案で気をつけること: 更新される率母数は観測数ではなく総曝露時間です。単位も添えます。
問題3:2施設の濃度測定を統合する
同じ標準試料の濃度を2施設で測り、Y1=9.8、Y2=10.4、既知標準偏差がそれぞれ1.0、2.0だった。独立・不偏を仮定してBLUEを求めよ。
解答3
まず標準偏差ではなく分散へ直します。
σ12=1.02=1,σ22=2.02=4.
逆分散は 1 と 1/4 です。重みの比は
1:41=4:1
なので、和が1になるように直すと、
w1=4+14=0.8,w2=4+11=0.2.
したがって、
μ^=0.8×9.8+0.2×10.4=9.92.
逆分散の式へ直接代入しても同じです。
μ^=1+1/41⋅9.8+(1/4)⋅10.4=9.92.
精度の高い施設1へ強く重み付けされます。
答案で気をつけること: 標準偏差の逆数ではなく、分散の逆数を重みにします。また、同じ真の濃度を測っているという前提が崩れるなら、BLUEだけで施設差を処理してはいけません。
問題4:濃度反応曲線の最尤推定
4母数logisticモデルでEC50を推定するとき、最尤推定値だけを報告する危険性を3つ挙げ、追加すべき評価を答えよ。
解答4
危険性は、例えば次の3つです。
- EC50とHill係数が強く相関し、尤度が平らな場合がある
- 上限・下限が観測範囲外だとEC50が不安定になる
- 濃度によって分散が変わると、等分散正規尤度が不適切になる
プロファイル尤度、bootstrap、残差図、母数間相関、独立実験間の再現性を併記します。
答案で気をつけること: ウェル数を独立実験数として扱わず、プレートや実験日の階層を確認します。
問題5:個体内に細胞があるデータ
対照3個体、処置3個体から各個体1000細胞を測定した。6000細胞を独立として平均差を推定する問題点と、適切なモデル方針を説明せよ。
解答5
同じ個体の細胞は共通の生物学的背景を持つため独立ではありません。6000を標本数にすると標準誤差を過小評価する擬似反復になります。
個体を実験単位とし、個体ごとの集約値を解析するか、細胞を個体内にネストした混合モデル・階層Bayesモデルを使います。
答案で気をつけること: 観測単位の細胞数と、独立な実験単位の個体数を分けて書きます。
問題6:集団薬物動態と経験Bayes
母集団解析で得られる個体別経験Bayes推定値が、観測の少ない個体ほど母集団平均へ近づく理由を説明せよ。
解答6
個体データが少ないと個体尤度の情報量が小さく、母集団分布という事前情報の相対的重みが大きくなります。そのため個体推定値は母集団平均へ強く縮みます。
観測が多い個体では尤度の情報量が増え、個体データ側の重みが大きくなります。
答案で気をつけること: 縮小を「補正」とだけ呼ばず、事前情報と個体尤度の情報量の釣り合いとして説明します。
問題7:RNA-seqの分散推定
遺伝子ごとに少数標本しかないとき、各遺伝子の分散を完全に別々に推定するより、経験Bayesで情報共有する利点と注意点を述べよ。
解答7
多数遺伝子から分散の全体傾向を学び、極端に不安定な遺伝子別分散を縮小できるため、MSEと検定の安定性が改善します。
一方、全遺伝子が似た分散構造を持つという仮定、超母数推定の不確実性、強い外れ遺伝子への頑健性を確認する必要があります。
答案で気をつけること: 細胞数やread数が多くても、生物学的replicateが少ない問題は解消されません。
問題8:L2正則化とMAP
正規誤差の線形回帰で係数 β に平均0の正規事前分布を置くと、MAP推定がL2正則化に対応することを説明せよ。
解答8
正規尤度の負の対数は残差平方和に比例し、正規事前分布の負の対数は ∥β∥22 に比例します。したがって事後最大化は、
βminimize{i∑(yi−xiTβ)2+λ∥β∥22}
と同値です。
答案で気をつけること: MAPの点推定と、事後分布全体を用いたBayes予測を区別します。
問題9:多バイオマーカーの情報行列
2つのバイオマーカー効果 θ1,θ2 の情報行列の非対角成分が大きいとき、推定上何が起こるか説明せよ。
解答9
2つの母数の尤度方向が強く結び付き、片方を変えた影響をもう片方で補えるため、個々の効果を分離しにくくなります。情報行列の逆の対角成分が大きくなり、標準誤差が増えることがあります。
追加デザイン、直交化、事前情報、複合指標の利用を検討します。
答案で気をつけること: 非対角成分そのものを相関係数と断定せず、逆行列から推定量の共分散を評価します。
問題10:毒性予測の不確実性
毒性分類モデルの出力確率を「真の毒性確率」と解釈する前に、推定の観点から確認すべき項目を挙げよ。
解答10
独立な外部検証での校正、クラス不均衡、学習分布と適用先の差、モデル・母数・データ由来の不確実性、閾値ごとの損失を確認します。
深層学習のsoftmax値は自動的に校正された事後確率にはなりません。温度スケーリング、bootstrap、ensembleなどで不確実性と校正を評価します。
答案で気をつけること: 識別性能のAUROCだけでは、確率推定の正しさや臨床的損失は評価できません。
18. 章のまとめ
- 十分統計量は、母数の情報を失わずに標本を圧縮する
- 因子分解定理は十分性を尤度の分解から判定する
- 指数型分布族では自然母数、十分統計量、対数分配関数がつながる
- モーメント法は母集団モーメントと標本モーメントを等置する
- 最尤法は観測データに対する尤度を最大化する
- Bayes法は事前分布と尤度を事後分布へ統合する
- 推定量は不偏性だけでなく、分散、MSE、一致性で比べる
- Fisher情報量は尤度の曲率と推定精度を表す
- Cramér–Rao不等式は正則な不偏推定の分散下限を与える
- 最尤推定量は正則条件下で一致・漸近正規・漸近有効になる
- 階層構造のある医薬・生命科学データでは、実験単位を守って部分プーリングする