2012-04-16 85 views
2

我目前在使用Ubuntu,R和JAGS。我想探索一些網上可用的WinBUGS例子,例如website accompanying the book, Bayesian Modeling Using WinBUGS: An introduction上提供的例子。如何在R中打開WinBUGS odc文件?

然而,分析以odc格式存儲,例如,this one。 我可以使用文本編輯器打開文件,它確實以純文本形式顯示模型語法,在某些情況下還會顯示數據等。但是,我想知道:

是否有一個現有的R函數提取WinBUGS odc文件的重要元素?

+2

此鏈接可能是有趣:http://www.stat.cmu.edu/~hseltman/rube/rube0.2-16/R/getBugsExample.R – 2012-04-16 07:34:13

+1

感謝。對於其他人,上面的'getBugsExample.R'鏈接提供了從WinBugs內置示例中提取元素的代碼。它被自我形容爲「可怕的黑客」,可以完成工作。也許這可能是開發更普遍功能的起點。 – 2012-04-17 06:17:29

回答

0

最好的方法是去安裝WinBUGS。

http://www.mrc-bsu.cam.ac.uk/bugs/winbugs/contents.shtml

然後,您可以打開任何這些直接出現,並複製它們的使用,無論你想。

+0

這並沒有太大的幫助,因爲OP已經說過他們可以用普通的文本編輯器打開ODC文件。 – 2014-01-24 21:15:17

1

我建議編譯odcread並使用它將.odc文件轉換爲文本文件並用任何文本編輯器讀取它。

for f in *.odc; do odcread ./"$f" > ./"${f%.odc}.txt" done