対数尤度を本当に意味する場合、答えは次のとおりです。常にゼロではありません。
例えば、ポアソンデータを考慮してください。以下のための対数尤度Y = (Y 1、... 、Y nが):で与えられる
ℓ (μ ; Y )= - N Σは iが= 1 μ I + N Σ iは= 1、I N Σの Iy私〜ポアソン(μ私)、i = 1 、… 、nY= (y1、… 、yn)
ℓ(μ;Y)=−∑i=1nμi+∑i=1nyilogμi−∑i=1nlog(yi!).(∗)
分化に(* )に対してμ Iおよびに設定0(これは、我々は、飽和モデルのMLEを得る方法である):
- 1 + Y Iℓ(μ;Y)(∗)μi0
ため、この解決μiを得るために、μ iは=YIを置換する、 μ Iに戻し(*)のためにμiは飽和モデルの対数尤度であることを与える:
ℓ( μ ;Y)=n ∑ i=1yi(logyi−1)−n ∑
−1+yiμi=0.
μiμ^i=y私μ^私(∗)μiyiが非常に特別な値をとら
ない限り、
1 log(yi!)≠0ℓ(μ^;Y)=∑i=1nyi(logyi−1)−∑i=1nlog(yi!)≠0
yi
R
関数のヘルプページのglm
itemの下deviance
で、ドキュメントはこの問題を次のように説明しています。
deviance
最大の対数尤度のマイナス2倍の定数まで。合理的な場合、定数は飽和モデルが逸脱ゼロを持つように選択されます。
飽和モデルの対数尤度ではなく、逸脱がゼロになるように選択されていることに注意してください。
おそらく、あなたが本当に確認したかったのは、「逸脱飽和モデルのは常にゼロとして与えられる」ことであり、これは定義から逸脱しているので真実です(アランによるカテゴリデータ分析(第2版)のセクション4.5.1を参照) Agresti)は、飽和モデルに対する指定されたGLMの尤度比統計です。constant
Rドキュメントの前述のは、実際には、飽和モデルの二倍最大化対数尤度です。
「まだ、逸脱の公式が与えられる方法は、この量がゼロでない場合があることを示唆しています。」という文については、おそらく逸脱という用語の使用の乱用によるものです。たとえば、Rでは、2つの任意の(ネストされた)モデルとM1、より正確と呼ばれるであろう乖離度と呼ばれ、差のずれの間の M 1との乖離M2M1M2、Agrestiの本にある定義に厳密に従った場合。
結論
飽和モデルの対数尤度は一般にゼロではありません。
飽和モデルの偏差(元の定義では)はゼロです。
ソフトウェア(Rなど)からの逸脱出力は、実際には他の何か(逸脱の違い)を意味するため、一般にゼロではありません。
7
f(yi;θi,φ)=exp[Ai(yiθi−γ(θi))/φ+τ(yi,φ/Ai)].(1)
Aiφℓ (θ 、φ;Y)=∑私=1nAi(y私θ私−γ(θ私))/ φ + ∑i=1nτ(yi,φ/Ai).
0=U(θi)=∂ℓ(θ,φ;Y)∂θi=Ai(yi−γ′(θi))φ
θ^i
ℓ(θ^,φ;Y)=∑i=1nAi(yiθ^i−γ(θ^i))/φ+∑i=1nτ(yi,φ/Ai).(∗∗)
私の以前の答えでは、右側の最初の項(∗∗)は常にゼロである、上記のポアソンデータの例はそれが間違っていることを証明しています。より複雑な例として、ガンマ分布考えますΓ(α,β)は、付録に記載されて考慮してください。
f(y;α,β)=βαΓ(α)e−βyyα−1,y>0,α>0,β>0,
f(1)φ=1α,θ=−βα,
ff(y;θ,φ)=exp[θy−(−log(−θ))φ+τ(y,φ)],
τ(y,φ)=−logφφ+(1φ−1)logy−logΓ(φ−1).
θ^i=−1yi∑i=1n1φ[θ^iyi−(−log(−θ^i))]=∑i=1n1φ[−1−log(yi)]≠0,
yi