フィッシャー情報行列とヘッセ行列誤差および標準誤差との関係に関する基本的な質問


54

わかりました、これは非常に基本的な質問ですが、私は少し混乱しています。私の論文では、次のように書いています。

(観測された)フィッシャー情報行列の対角要素の平方根の逆数を計算することにより、標準誤差を見つけることができます。

-ログLIμσ2=H-1

sμ^,σ^2=1I(μ^,σ^2)
Rの最適化コマンドは最小化するため、(観測された)フィッシャー情報行列は、ヘッセ行列の逆数を計算することで見つけることができます: logL
I(μ^,σ^2)=H1

私の主な質問:これは私が言っていることは正しいですか?

7ページのこのソースでは次のように書かれているため、少し混乱しています。

情報行列は、ヘッセ行列の期待値の負です

(したがって、ヘッセ行列の逆行列はありません。)

一方、このソースの 7ページ(脚注5)には次のように記載されています。

観測されたフィッシャー情報は等しくなります。(H)1

(だからここは逆です。)

私はマイナス記号とそれをいつ使用するか、そしていつ使用しないかを知っていますが、なぜ逆符号をとるかどうかで違いがありますか?


@COOLSerdashあなたの修正と+1に感謝しますが、このソース:unc.edu/~monogan/computing/r/MLE_in_R.pdf 7ページでは、観測されたフィッシャー情報はヘッセ行列の逆数に等しいと明確に述べていますか?
ジェンボホールド

@COOLSerdash OK、これを回答として投稿することもできます。
ジェンボーホールド

回答:


75

Yudi Pawitanは著書In All Likelihoodで、最尤推定値(MLE)で評価された対数尤度の2次導関数は観測されたフィッシャー情報であると書いていますこの文書、2ページも参照)。これは、ほとんどの最適化アルゴリズムoptimR見返りとして好むものであり、ヘッセ行列はMLEで評価されました。負のとき対数尤度が最小化され、負のヘッセ行列が返されます。正しく指摘すると、MLEの推定標準誤差は、観測されたフィッシャー情報行列の逆行列の対角要素の平方根です。言い換えると、ヘッセ行列の逆数(または負のヘッセ行列)の対角要素の平方根は、推定標準誤差です。

概要

  • MLEで評価された負のヘッセ行列は、MLEで評価された観測されたフィッシャー情報行列と同じです。
  • あなたの主な質問に関して:いいえ、観察されたフィッシャー情報が(負の)ヘッセ行列を反転することによって見つけられることは正しくありません
  • 2番目の質問について:(負の)ヘッセ行列の逆数は、漸近共分散行列の推定量です。したがって、共分散行列の対角要素の平方根は標準誤差の推定量です。
  • リンクする2番目のドキュメントが間違っていると思います。

正式に

してみましょう対数尤度関数です。フィッシャー情報行列対称的であるエントリを含むマトリックス: 観測フィッシャー情報行列は、単に、最尤推定値(MLE)で評価された情報行列。ヘッセ行列は次のように定義されます: l(θ) I(θ)(p×p)

I(θ)=2θiθjl(θ),    1i,jp
I(θ^ML)
H(θ)=2θiθjl(θ),    1i,jp
それは、パラメータに関する尤度関数の二次導関数の行列に他なりません。負の対数尤度を最小化すると、返されるヘッセ行列は観測されたフィッシャー情報行列と同等になりますが、対数尤度を最大化すると、負のヘッセ行列は観測された情報行列になります。

さらに、フィッシャー情報行列の逆行列は、漸近共分散行列の推定量です。 標準誤差は、共分散行列の対角要素の平方根です。最尤推定値の漸近分布の場合、 ここで、真のパラメータ値を示します。したがって、最尤推定の推定標準誤差は次のようになります。

Var(θ^ML)=[I(θ^ML)]1
θ^MLaN(θ0,[I(θ^ML)]1)
θ0
SE(θ^ML)=1I(θ^ML)

1
「負の対数尤度が最小化されたとき」(または最適化されたとき)と言う必要があります。
cmo 14

8
(予想される)フィッシャー情報はです。観察(フィッシャー)の情報だけであるそれはの最大尤度推定で評価ですので、そうではないと呼ばれるが、それは観測データの関数ではなく、可能な観察の平均だから。場合、これはおそらく、完全な指数族の正準パラメーターに関する推論を考慮した、よく知られた例によって隠されています。I θ θ Iθ = I θ I(θ)=EI(θ)I(θ)θI(θ)=I(θ)
Scortchi-モニカの復職

6

尤度関数を推定するには、2段階のプロセスが必要です。

まず、対数尤度関数を宣言します。次に、対数尤度関数を最適化します。それはいいです。

Rの対数尤度関数を書くとき、R のoptimコマンドはデフォルトで関数を最小化するため、(は対数尤度関数を表します)を要求します。-lの最小化は、lの最大化と同じです。l1ll

これで、観測されたフィッシャー情報行列は等しくなります。ハッシアンに-1を掛ける必要がないのは、すべての評価が対数尤度の-1倍で行われているためです。これは、optimによって生成されるヘシアンに既に-1が乗算されていることを意味します(H)1

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.