Tam koşullu koşulların türetilmesi genellikle zordur, ancak JAGS ve HATA gibi programlar otomatik olarak türetilir. Birisi herhangi bir keyfi model belirtimi için algoritmik olarak tam koşulların nasıl oluşturulduğunu açıklayabilir mi?
Tam koşullu koşulların türetilmesi genellikle zordur, ancak JAGS ve HATA gibi programlar otomatik olarak türetilir. Birisi herhangi bir keyfi model belirtimi için algoritmik olarak tam koşulların nasıl oluşturulduğunu açıklayabilir mi?
Yanıtlar:
Diğer cevaplar hakkındaki yorumları okuyarak, sorulması amaçlanan soruya doğru cevabın genel olarak "yapmadıkları" olduğuna inanıyorum. Daha önce de belirtildiği gibi, bir DAG inşa ederler ve Markov battaniyesine bakarlar ve sonra (kabaca) aşağıdakileri yaparlar.
Tam olarak yapılan bu değil; örneğin, JAGS blok güncellemeleri oluşturmak için başka hileler kullanır. Ancak bu ne yaptıklarına dair bir fikir vermelidir.
rjags
Kullandığı örnekleri listeleyen bir işlevi olduğunu biliyorum , gibi bir şey list_samplers
ama bunu R
bulmak için her zamanki belgeleri kontrol edebilirsiniz .
Tam koşulların neden zor olduğunu düşündüğünüzden emin değilim. Hem parametreler hem de veriler için tam bir olasılık önceden olasılık yoğunluğu verildiğinde , örneğin verilen nin tam koşulu ve verilerin türetilmesi kolaydır: bu sadece eklemle orantılıdır parametreler ve veriler için önceden. 'nin hangi öğelerinin için tam koşuldan atılabileceğini inceleyerek kolaydır .
Otomatik Gibbs örnekleyicileri bu "incelemeyi" bir model spesifikasyonunu olasılıklı yönlendirilmiş bir asiklik grafik modeline ayrıştırarak yaparlar . Daha sonra tam eklem yoğunluğu ile orantılı olarak tam conditionals hesaplamak sitesindeki Markov battaniye .