0

我正在使用 R2Jags 包。

我首先获得模型如下:

jags.data = list("Y"=y, "N"=N, Y1=y[1], C=x1)
# The parameters that we are monitoring (must monitor at least 1)
jags.params=c("sd.q","sd.r","Y", "X1", "X2")
model.loc=("ss_model.txt")
mod_ss = jags(jags.data, parameters.to.save=jags.params, model.file=model.loc, n.chains = 3, 
              n.burnin=5000, n.thin=1, n.iter=10000, DIC=TRUE)  

但是当我使用以下方法获得 X1 的后valeus 时:

attach(mod_ss)
X1

我得到:

错误:找不到对象“X1”

我的问题是:我该怎么做才能解决这个问题?

提前致谢。

4

1 回答 1

2

问题解决了:

似乎在新版本的 R2Jags 中正确调用的函数是:

attach.jags(mod_ss, overwrite=TRUE)

[所以attach.jags代替attach()]

于 2015-04-11T18:51:26.897 回答