モデルで次の形式の分布を定義したい: P(x=10)=0.10、P(x=15)=0.20、P(x=20)=0.70
WinBUGS FAQ には、独自の離散一様分布を、一様事前分布を持つカテゴリ変数として構築でき、必要な整数値を取ることができると書かれています。マニュアルの最初の部分にある blockerht の例を参照してください。
例を調べたところ、これだと思います:「自由度が不明な階層型t分布」
モデル仕様では、次のようなことを行います。
for (n in 1:Nbins) {
prior[n] <- 1/Nbins; # Uniform prior on v
}
k ~ dcat(prior[]);
これは、個別のユニフォームを定義します。しかし、必要なフォームに到達する方法がわかりません。誰でも私を助けることができますか?