2012-04-16 91 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