R ทางเลือกเดียวของ BUGS [ปิด]


13

ฉันกำลังติดตามหลักสูตรเกี่ยวกับสถิติแบบเบย์โดยใช้ BUGS และ R ตอนนี้ฉันรู้แล้วว่า BUGS มันเยี่ยมมาก แต่ฉันไม่ชอบการใช้โปรแกรมแยกต่างหากแทนที่จะเป็นอาร์

ฉันได้อ่านแล้วว่ามีแพ็คเกจ Bayesian ใหม่จำนวนมากใน R. มีรายการหรือการอ้างอิงว่ามีแพ็คเกจใดบ้างสำหรับสถิติ Bayesian และสิ่งเหล่านี้มีอะไรบ้าง และมีแพ็คเกจ R ที่เป็นทางเลือกสำหรับความยืดหยุ่นของ BUGS หรือไม่?

คำตอบ:


8

คุณสามารถดูแพ็คเกจMCMCglmmที่มาพร้อมกับบทความสั้น ๆ ที่ดีมาก นอกจากนี้ยังมีbayesglm()ฟังก์ชั่นสำหรับการปรับโมเดลเชิงเส้นแบบเบย์ทั่วไปในแพ็คเกจแขนโดย Andrew Gelman ฉันยังได้ยินเกี่ยวกับการเปิดตัว blmer / bglmerฟังก์ชั่นในอนาคตสำหรับการสร้างแบบจำลองลำดับชั้นในแพ็คเกจเดียวกัน


2
ในแพ็คเกจบรรจุภัณฑ์มีข้อผิดพลาด fucntion ซึ่งช่วยให้คุณสามารถเรียกข้อบกพร่องจากอาร์นั่นคือสิ่งที่ฉันใช้ในการตรวจค้นซ้ำ ในบล็อกของ Gelman มีตัวอย่างของ caling winbugs โดย R.
Manoel Galdino


6

มีบางคนที่ฉันรู้จักใช้JAGSอยู่ ไวยากรณ์ JAGS คล้ายกับ BUGS


(+1 แต่ฉันคิดว่า OP อยู่หลังการแก้ปัญหา R บริสุทธิ์) มันใช้งานได้ดีกับแพ็คเกจrjagsแต่เรายังต้องระบุรุ่นของเราในไวยากรณ์ BUGS ในไฟล์ภายนอก
chl

5

มุมมองภารกิจที่สองของ Bayesian ฉันแค่เพิ่มคะแนนสำหรับMCMCpackซึ่งเป็นแพ็คเกจสำหรับผู้ใหญ่ที่มีหลากหลายรุ่น ส่วนใหญ่เอกสารค่อนข้างดีเกินไป


0

ประสิทธิภาพเป็นเหตุผลหลักที่ผู้ใช้ใช้ WinBUGS / OpenBUGS / JAGS เทียบกับแพ็คเกจเช่น MCMglmm มันเป็นเรื่องยากมากที่ไม่ปฏิบัติในการเขียนตัวอย่างกิ๊บส์ที่มีประสิทธิภาพในอาร์เนทีฟมีแพ็กเกจที่ช่วยให้คุณทำงานรุ่น BUGS จากสคริปต์ R ให้บริการสะดุดตาRBUGSและBUGSParallel


1
MCMCglammเป็นตัวอย่างที่ไม่ดีเพราะ "การจำลองแบบ [a] ll ทำใน C / C ++ โดยใช้ไลบรารี CSparse สำหรับระบบการกระจายเชิงเส้น" (ดูนามธรรม )
Bernd Weiss

1
-1; เห็น @Bernd แพ็คเกจที่เป็นผู้ใหญ่ส่วนใหญ่ใช้รหัสที่คอมไพล์แล้ว เหตุผลหลักคือจริง ๆ แล้ว BUGS et al นั้นมีความยืดหยุ่นมากกว่าเนื่องจากสามารถพอดีกับโมเดลได้มากกว่า แม้ว่าสิ่งนี้อาจนำไปสู่การคำนวณที่มีประสิทธิภาพมากขึ้นตั้งแต่แพ็คเกจ R - แม้แต่กับรหัสที่คอมไพล์ - ต้องมีความกว้างมากกว่า แต่ก็อาจไม่ได้
JMS

1
MCMCpack ใช้รหัส C / C ++ ที่คอมไพล์แล้วปรับให้เหมาะกับงานในมือดังนั้นจริงๆแล้วมันเร็วกว่าทำอะไรในแพ็คเกจทั่วไปเช่น JAGS (สำหรับงานเฉพาะ)
Wayne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.