我正在对R中的"R2Winbugs“包进行贝叶斯分析。在R输出中,对估计参数进行四舍五入。我的问题是,我如何控制这一点?
下面是我的命令:
bugs(data, inits=inits, model.file = "C:/Users/Gunal/Desktop/dummy/dummyw.txt",
parameters, digits=5,
n.chains = 3, n.iter = 1000, codaPkg = FALSE,
bugs.directory = "D:/PROGRAMLAR/WinBUGS14/")下面是我的输出的一部分
mean sd 2.5% 25% 50% 75% 97.5% Rhat n.eff
beta1 0.3 0.1 0.0 0.2 0.3 0.4 0.5 1.7 5我想要的是将beta1看作0.30000。我尝试过digits=5,但它不起作用。有人知道该怎么做吗?
任何帮助都将不胜感激
干杯
古纳尔
发布于 2012-12-07 23:18:50
是的,这很简单-使用print(out, dig = 6) (或7,8,...)要打印结果:
out <- bugs(....)
print(out, dig = 6)https://stackoverflow.com/questions/13764258
复制相似问题