ディリクレプロセスの濃度パラメーターに事前計算を行う


9

これのほとんどはバックグラウンドです。ディリクレプロセスの混合物についてすでに十分に知っている場合は、最後までスキップしてください。すなわち聞かせて、私はディリクレ過程の混合物から来ていくつかのデータをモデル化していたととの条件付きF前提とY I I I D 〜 ∫ F (Y | θ )F (Dのθを)。F∼D(αH)F

Yi∼iid∫f(y|θ)F(dθ).

ここでおよびα Hは、前のベース尺度です。それは、各観察のためかのことが判明Yを、私、私が知っている場合、関連する潜在θ I、の可能性α、このモデルではL (α | T )α α T Γ (α )α>0αHYiθiα Tは、別個の値の数であり、θI(ランダム測度Fは、ほぼ確実に離散的です)。EscobarとWestは、ガンマ事前分布を使用してαをサンプリングする次のスキームを開発しました。まず、彼らが書くπ(α|T)απ(α)αTΓ(α)

L(α|t)∝αtΓ(α)Γ(α+n)
tθiFαBは(⋅ 、⋅ )ベータ関数です。そして、その後、注意して、私たちは潜在パラメータを導入した場合 X 〜ベータ版を(α + 1 、N )
π(α|t)∝π(α)αtΓ(α)Γ(α+n)∝π(α)αt−1(α+n)B(α+1,n)=π(α)αt−1(α+n)∫01xα(1−x)n−1 dx,
B(⋅,⋅)X∼Beta(α+1,n) 尤度はガンマ分布の混合の形をしており、これを使用してギブスサンプラーを書き留めます。

L(α|t)∝αtΓ(α)Γ(α+n)=αtΓ(n)Γ(α)Γ(α+n)Γ(n)=αtB(α,n)Γ(n)∝αt∫01xα−1(1−x)n−1 dx,
X∼Beta(α,n)

αaa/b

π(α|t)∝αa+t−2(α+n)e−bα∫01xα(1−x)n−1 dx
X
π(α,x|t)∝αa+t−2(α+n)e−bαxα(1−x)n−1.
Beta(α+1,n)XG(a+t,b−log⁡(x))G(a+t−1,b−log⁡(x))α

Beta(α,n)XG(a+t,b−log⁡(x))α

回答:


3

あなたの書いたものがEscobarやWestと根本的に違うとは思いません。

π(α|t)∝π(α)π(t|α)=π(α)L(α|t)∝π(α)αtΓ(α)Γ(α+n)∝π(α)αtΓ(α)Γ(n)Γ(α+n)=π(α)αtB(α,n)=π(α)αt−1(α+n)B(α+1,n)
αB(α,n)=αΓ(α)Γ(n)Γ(α+n)=(αΓ(α))Γ(n)(α+n)(Γ(α+n)(α+n))=(α+n)Γ(α+1)Γ(n)Γ(α+n+1)=(α+n)B(α+1,n)
Γ(z+1)=zΓ(z)

ベータ関数の項しかなく、ベータとガンマの積がないので、彼らはあなたの処方よりも彼らの処方を好んだと思いますが、私は間違っているかもしれません。私はあなたが書いた最後の部分を完全には理解していませんでした。


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