クラメール・ラオの限界

提供: testwiki
2024年10月19日 (土) 17:09時点における218.218.108.43 (トーク)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:仮リンク統計学におけるクラメール・ラオの限界(CRB)(クラメールラオのげんかい、テンプレート:Lang-en-short)(クラメール・ラオの下限(CRLB)クラメール・ラオの不等式Frechet–Darmois–Cramér–Rao 不等式情報不等式とも)とは、ある確率分布の未知母数を推定する不偏推定量には、その分散についてある下限値が存在することを示すものである。名称は、1940年代にそれぞれ独立に推定精度に関する限界を見出した、ハラルド・クラメールカリャンプディ・ラダクリシュナ・ラオモーリス・ルネ・フレシェテンプレート:仮リンクにちなむ[1][2][3][4][5][6][7]

最も単純に述べると、『任意の不偏推定量の分散は、 そのフィッシャー情報量の逆数以上になる』というものである。不偏な推定量がこの下限を達成するとき、その推定量は(完全な)テンプレート:仮リンクであるという。この場合、その推定量はあらゆる不偏推定量の中で平均二乗誤差が最小のものとなるため、必然的にテンプレート:仮リンク(MVU推定量)にもなる。

しかしながら、どんな不偏推定量を考えても分散が決してクラメール・ラオの下限に到達できないようなケースもある(MVU推定量が存在するときでもこれは起こりえる)。

クラメール・ラオの限界には、不偏でない推定量に対するバージョンもある。不偏性の条件を取り除くことで、推定量の分散・平均二乗誤差が、不偏の場合のクラメール・ラオの下限を「下回る」ようなケースも存在する。テンプレート:仮リンクも参照。

主張

ここでは、母数が1つ・推定量が不偏である場合から始めて、いくつかのかなり一般的な場合へと拡張していく。どのバージョンでもある種の正規性の仮定をおくが、それはほとんどの「普通のふるまいをする」確率分布については成り立つものである。この条件については後述する。

母数が1つで推定量が不偏の場合

何らかの確率密度関数 f(x;θ) に従って分布する量 x の観測値から、未知母数 θ を推定することを考える。このとき、 θ に対する任意の不偏な推定量 θ^ の分散は、フィッシャー情報量 I(θ) の逆数以上になる:

Var(θ^)1I(θ)

フィッシャー情報量 I(θ)

I(θ)=E[((X;θ)θ)2]

と定義される。ここで、 (x;θ)=ln(f(x;θ))尤度自然対数をとったもの(なお (x;θ)θテンプレート:仮リンクという)で、 E は平均を表す。

不偏推定量 θ^ の有効度は、推定量の分散がこの下限にどの程度接近しているかを測る指標で、次のように定義される。

e(θ^)=I(θ)1Var(θ^)

不偏推定量の分散の下限値を、実際の分散で割った値、ともいえる。クラメール・ラオの下限より e(θ^)1 となる。

母数が1つで、母数の関数の値を推定する場合

より一般に、確率変数 X の関数 T(X) を用いて、母数の関数 ψ(θ) を推定することを考える。E[T(X)]=ψ(θ) であるとする。このときの分散の下限は、

Var(T)[ψ(θ)]2I(θ)

ここで ψ(θ)ψ(θ)θ による微分、 I(θ) はフィッシャー情報量である。

母数が1つで推定量が不偏とは限らない場合

母数 θ の推定量 θ^b(θ)=E[θ^]θ だけの偏りがあるとする。

ψ(θ)=b(θ)+θ と置いて前項の結果を使うと、

Var(θ^)[1+b(θ)]2I(θ)

不偏のときの不等式は、 b(θ)=0 とした特別な場合である。

分散を小さくすることだけを考えるなら、定数関数となる「推定量」をとれば、分散はゼロである。しかし上記の式から、推定量の平均二乗誤差には

E[(θ^θ)2][1+b(θ)]2I(θ)+b(θ)2

という下限が存在することになる。ここで、平均二乗誤差の標準的な分解式

MSE(θ^):=E[(θ^θ)2]=E[(θ^E[θ^])2]+(E[θ^]θ)2

を用いた。

注意:もし 1+b(θ)<1 であれば、不偏のときのクラメール・ラオの下限 1/I(θ) を下回ることもある。例えば、後述する例では、 1+b(θ)=nn+2<1 となる。

母数が複数(ベクトル値)の場合

クラメール・ラオの限界を、母数が複数の場合にも拡張しよう。母数ベクトル

θ=(θ1,θ2,,θd)Td

とし(右肩の T は転置を表す(以下同じ))、それによって決まる確率密度関数 f(x;θ) を考える。f は後述の正規性の条件をみたすものとする。 フィッシャー情報行列は、 d×d 行列で、その成分 Im,k

Im,k=E[θmlnf(x;θ)θklnf(x;θ)]=E[2θmθklnf(x;θ)]

で定まる行列のことである。 𝑻(X) を、母数ベクトルの任意の推定量としよう: 𝑻(X)=(T1(X),,Td(X))T。ここで、各成分の平均を並べた平均ベクトル E[𝑻(X)]ψ(θ) と記す。

このとき、 𝑻(X)分散共分散行列に対するクラメール・ラオの限界は、

Cov(𝑻(X))ψ(θ)θ([I(θ)]1ψ(θ)θ)T

となる。ここで、

  • 行列に対する不等式 AB は、行列の差 AB非負定値であるということである。
  • ψ(θ)/θヤコビ行列ij 成分が ψi(θ)/θj )である。


もし 𝑻(X)θ の不偏推定量であれば(つまり ψ(θ)=θ であれば)クラメール・ラオの限界は

Cov(𝑻(X))I(θ)1

のようになる。フィッシャー情報行列の逆行列を計算するのが面倒な場合は、単に対応する対角成分の逆数をとることで、(より緩いかもしれないが)1つの下限が得られる[8]

Var(Tm(X))=[Cov(𝑻(X))]mm[I(θ)1]mm([I(θ)]mm)1

正規性の条件

クラメール・ラオの不等式が成り立つための確率密度関数 f(x;θ) と推定量 T(X) に関する2つの弱い十分条件は、次のとおりである:

  • フィッシャー情報量が常に定義されていること。言い換えると、次式を x で積分した値が有限値として存在すること。
θlnf(x;θ)
  • T の期待値について、 x についての積分と、 θ についての偏微分が交換可能である、つまり
θ[T(x)f(x;θ)dx]=T(x)[θf(x;θ)]dx
が、右辺が存在する限り成り立つこと。
この条件は、以下のいずれかの場合が成り立つことをもって確認されることが多い:
  1. 関数 f(x;θ) は、 θ に依らない有界な関数の台(非ゼロとなる定義域)を持つ。
  2. θ に依らない可積分関数 g(x) が存在して |T(x)θf(x;θ)| を上から抑える。つまり、
|T(x)θf(x;θ)|g(x)(x,θ),g(x)dx<

フィッシャー情報量の変形

f(x;θ)θ で2階偏微分可能であるとすると、フィッシャー情報量は

I(θ)=E[(θlnf(X;θ))2]=f(x;θ)1(f(x;θ))2(f(x;θ)θ)2dx=f(x;θ)f(x;θ)f(x;θ)θ(f(x;θ)θ)2(f(x;θ))2dx=f(x;θ)(2θ2lnf(x;θ))dx=E[2θ2lnf(X;θ)]

(3番目の等号の箇所で

f(x;θ)θdx=θf(x;θ)dx=θ(1)=0

であることを用いた)

と変形でき、クラメール・ラオの不等式は次のようにも書ける。

Var(θ^)1I(θ)=1E[2θ2lnf(X;θ)]

こちらの公式の方が下限を評価するのにより有用な場合がある。

母数が1つの場合の証明

母数が1つの場合のクラメール・ラオの不等式を一般的に証明する。

X を、確率密度関数が f(x;θ) となる確率分布に従う確率変数とし、T=t(X)X の関数で、母数 θ の関数である ψ(θ) の不偏推定量であるとする。つまり、 E[T]=ψ(θ)

目標は、任意の θ に対して

Var(t(X))[ψ(θ)]2I(θ)

を示すことである。

V を次のように定義する(これはスコア関数である):

V=θlnf(X;θ)=1f(X;θ)θf(X;θ)

ここで連鎖律を使った。V の期待値はゼロである。なぜなら:

E[V]=f(x;θ)[1f(x;θ)θf(x;θ)]dx=θf(x;θ)dx=θ(1)=0

ここで積分と偏微分の順序が交換可能であること(正規性の条件の2番目)を使った。

VT共分散 Cov(V,T) は、 E[V]=0 だから Cov(V,T)=E[VT]、よって次式を得る。

Cov(V,T)=E[T{1f(X;θ)θf(X;θ)}]=t(x)[1f(x;θ)θf(x;θ)]f(x;θ)dx=θ[t(x)f(x;θ)dx]=θE[T]=ψ(θ)

ここで再び、積分と微分が交換可能であるという条件(正規性の条件の2番目)を使った。

コーシー・シュワルツの不等式から、

Var(T)Var(V)|Cov(V,T)|=|ψ(θ)|

よって

Var(T)[ψ(θ)]2Var(V)=[ψ(θ)]2I(θ)

これが示したかったことである。

観測を繰り返し行うときの注意

確率変数列 X1,X2,,Xn を使って推定を行う場合について、未知母数が1つ(θ)のときに絞って概要を述べる。𝑿:=(X1,X2,,Xn) と書くことにする。

  • 尤度関数は、結合確率密度関数 fn(x1,x2,,xn;θ)=fn(𝒙;θ) で与えられる(標本の値 𝒙 が代入されたとして θ の関数とみなしている)。
  • スコア関数は、尤度関数の自然対数をとってから θ で偏微分したものである。
θlnfn(𝒙;θ)
これらはいずれも実数値関数であるので、
  • フィッシャー情報量も実数値であり、
I(θ)=E[(θlnfn(𝑿;θ))2]
となる。

本記事でここまでに述べた事柄は、次の置き換えをすれば基本的に全て同じ形式で成り立つ。

X𝑿,x𝒙,()dxn()d𝒙

特に、確率変数列 𝑿=(X1,X2,,Xn)独立同分布で、その確率密度関数が f(x;θ) であるとすると、

  • 尤度関数は fn(𝒙;θ)=i=1nf(xi;θ)
  • スコア関数は θlnfn(𝒙;θ)=i=1n(θlnf(xi;θ))
  • フィッシャー情報量は
I(θ)=E[2θ2lnfn(𝑿;θ)]=E[2θ2i=1n{lnf(Xi;θ)}]=i=1n(E[2θ2{lnf(X;θ)}])=nE[2θ2lnf(X;θ)]

となる。

多変量正規分布

平均値ベクトル μ(θ)、分散共分散行列 𝑪(θ) が未知母数ベクトル θ で定まるような、一般的な d 次元正規分布 Nd(μ(θ),𝑪(θ)) の場合、

フィッシャー情報行列の成分は[9]

Im,k=μTθm𝑪1μθk+12tr(𝑪1𝑪θm𝑪1𝑪θk)

ここで "tr" は行列のトレースを表す。

より簡単な例として、平均 θ が未知で分散 σ2 が既知の正規分布から、独立に d 回抽出してえられる標本量ベクトルを 𝐖d とする。

𝐖dNd(θ1,σ2𝑰)

ここで 1 は 1 を d 個並べたベクトル、𝑰d 次単位行列である。未知母数が1つなのでフィッシャー情報量は

I(θ)=(μ(θ)θ)T𝑪1(μ(θ)θ)=i=1d1σ2=dσ2

とスカラーで与えられ、クラメール・ラオの下限は

Var(θ^)σ2d

平均が既知の正規分布の場合

X,{Xi}i を、平均 μ が既知、分散 σ2 が未知の正規分布に従う独立な確率変数(列)だとする。次のような統計量を考えよう:

T=i=1n(Xiμ)2n

このとき E[T]=σ2 より、 Tσ2 の不偏推定量になる。

  • T分散は、
Var(T)=Var(Xμ)2n=1n[E[(Xμ)4](E[(Xμ)2])2]
(2番目の等号は分散の定義)。第1項は正規分布の4次の中心モーメントであり、 3(σ2)2 に等しい。第2項は分散の2乗、つまり (σ2)2 である。よって
Var(T)=2(σ2)2n
  • 一方フィッシャー情報量については、まず、観測1回あたりのスコア関数 V が尤度関数 L から次のように計算できる。
V=(σ2)lnL(σ2,X)=(σ2)ln[12πσ2e(Xμ)2/2σ2]=(Xμ)22(σ2)212σ2
最後の等号は簡単な計算でわかる。この情報量は、 V をもう一度偏微分してから平均をとり、マイナス1倍したものに等しい。
I=E[V(σ2)]=E[(Xμ)2(σ2)3+12(σ2)2]=σ2(σ2)312(σ2)2=12(σ2)2
n 回の独立な観測の情報量は、これを単純に n 倍したものになり、
In=n2(σ2)2

クラメール・ラオの不等式は Var(T)1In だが、この場合は等号が成り立っているため、推定量がテンプレート:仮リンクであることがわかる。

不偏でない推定量を用いれば、分散及び平均二乗誤差をより小さくすることもできる。例えば Tb=i=1n(Xiμ)2n+2 とすれば、分散は明らかにより小さくなる。実際

Var(Tb)=2n(σ2)2(n+2)2<Var(T)

ここで偏りは b(σ2)=σ2E[Tb]=(1nn+2)σ2=2σ2n+2 であり、平均二乗誤差は、『(平均二乗誤差(MSE))=(分散)+(偏りの2乗)』の分解式から

MSE(Tb)=(2n(n+2)2+4(n+2)2)(σ2)2=2(σ4)n+2

となる。こちらも不偏推定量のときの

MSE(T)=(2(σ2)2n+0)(σ2)2=2(σ4)n

を下回っている。

正規母集団の平均も分散も未知の場合、分散の推定量の平均二乗誤差が最小になるのは、X=1ni=1n(Xi) を平均の推定量として

Tn+1=1n+1i=1n(XiX)2

のときである(分母が n − 1 や n + 2 のときではない)。

関連項目

脚注

テンプレート:Reflist

参考文献