JAGS 中的解析问题

问题描述

我正在尝试使用具有 3 个自变量的多元回归进行估计。

我的 JAGS 模型正在运行

modelstring = "
model {
for (i in 1:N){
y[i]  ̃ dnorm(y.hat[i],tau)
y.hat[i] <- beta0 + beta1 * x1[i] + beta2* x2[i] + beta3 * x3[i]
}
beta0  ̃ dnorm(0,.0001)
beta1  ̃ dnorm(0,.0001)
beta2  ̃ dnorm(0,.0001)
beta3  ̃ dnorm(0,.0001)
tau <- pow(sigma,-2)
sigma  ̃ dunif(0,100)
}
"
writeLines(modelstring,con="model2.txt")

然而,当我写出我的函数

data3 = list("x1"= L_A$ell,"x2"= d2$more.than.high,"x3" = L_A$meals,"y"= L_A$api00,"N" = length(L_A))
library("rjags")
out12 <- jags.model( "model2.txt",data = data3,n.chains = 3,n.adapt = 2000)
res12 <- coda.samples( out12,var = c("beta0","beta1","beta2","beta3","sigma"),10000)
summary(res12)
color_scheme_set("blue") 
mcmc_trace(res12,pars = c("beta0","beta3" "sigma"))
plot(res12)

它没有运行,因为它说解析中有语法错误,声明为-

jags.model("model2.txt",n.adapt = 2000) 中的错误

解析模型文件时出错: 第 4 行“�”附近的语法错误

我该如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)