R sadece HATA alternatifleri [kapalı]


13

HATA ve R kullanarak Bayes istatistikleri üzerine bir kurs takip ediyorum. Şimdi, HATA zaten biliyorum, harika ama sadece R yerine ayrı bir program kullanmaktan gerçekten hoşlanmıyorum.

R'de çok sayıda yeni Bayesian paketi olduğunu okudum Bayesian istatistikleri için hangi paketlerin olduğunu ve bunların ne yaptığını gösteren bir liste veya referans var mı? Ayrıca, HATALARIN esnekliği için bir R paketi alternatifi var mı?

Yanıtlar:


8

Çok güzel vinyetlerle birlikte gelen MCMCglmm paketine bir göz atabilirsiniz . Kol paketinde Andrew Gelman'ın bayesglm()Bayesian genelleştirilmiş doğrusal modellerini takmanın bir işlevi de var . Ayrıca , aynı pakette hiyerarşik modelleme için gelecekteki bir sürümü / işlevleri duydum . blmerbglmer


2
Paket kolunda, R'den böcek çağırmanıza izin veren fucntion hataları var. Yeniden araştırmamda kullandığım şey bu. Gelman'ın blogunda R. tarafından sakinleştirici winbugs örneği var
Manoel Galdino


6

Tanıdığım birkaç kişi JAGS kullanıyor . JAGS sözdizimi, HATA'ya benzer.


(+1 ama ben OP bazı saf R çözümü sonra olduğunu düşünüyorum.) Rjags paketi ile harika çalışıyor , ama yine de bizim model harici bir dosyada HATA hata sözdizimi belirtmek gerekir.
chl

5

İkincisi Bayesli görev görünümü. Sadece çeşitli modeller sunan olgun bir paket olan MCMCpack için bir oy ekleyeceğim . Çoğunlukla oldukça iyi belgelenmiştir.


0

Performans, insanların MCMglmm gibi paketlere karşı WinBUGS / OpenBUGS / JAGS kullanmasının ana nedenidir. Öyle çok sert bir R komut BÖCEK modellerini çalışmasına izin paketleri, özellikle vardır yerli R. verimli bir Gibbs örnekleyicisi yazmak için pratik değildir RBUGS ve BUGSParallel .


1
MCMCglamm"[a] ll simülasyonu seyrek doğrusal sistemler için CSparse kütüphanesi kullanılarak C / C ++ 'da yapılır" (bkz. özet ).
Bernd Weiss

1
1; bakınız @Bernd. Çoğu olgun paket derlenmiş kod kullanır. Bunun ana nedeni, BUGS ve arkadaşlarının daha fazla modele sığabilmeleri açısından daha esnek olmalarıdır. R paketinin - derlenmiş kodla bile - daha genel olması gerektiğinden, bu daha verimli bir hesaplamaya yol açabilir, ancak olmayabilir.
JMS

1
MCMCpack, eldeki görev için optimize edilmiş derlenmiş C / C ++ kodu kullanır, bu nedenle JAGS (belirli bir görev için) gibi genelleştirilmiş bir pakette bir şey yapmaktan daha hızlıdır.
Wayne
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.