楼主: PKDes
1875 1

openbugs不能generate initial value [推广有奖]

  • 0关注
  • 0粉丝

高中生

45%

还不是VIP/贵宾

-

威望
0
论坛币
29901 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
214 点
帖子
19
精华
0
在线时间
41 小时
注册时间
2012-4-12
最后登录
2020-7-14

楼主
PKDes 发表于 2013-8-16 11:57:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,新人写ARSV模型,不过遇到问题不能运行,显示 unable to generate initial value for node <theta[1]> of type UpdaterAMblock.UpdaterHetro, 实在是不知道什么原因了,model syntex is correct, load data 也没问题,大家能帮我找找原因么?万分感谢,模型代码如下

model{

for (i in 1:N) {
    Yisigma2[i] <- 1/exp(theta[i]);
    Y[i]~ dnorm(0,Yisigma2[i]);
}

###########################

phistar ~ dbeta(20,1.5);
phi <- 2*phistar - 1;
psistar ~ dbeta(20,1.5);
psi <- 2*psistar - 1;
mu ~ dnorm(0,0.1);
beta <- exp(mu/2);
itau2 ~ dgamma(2.5,0.025);
tau <- sqrt(1/itau2);

###########################

isigma2<-(1-phi*phi-psi*psi)*itau2;
theta0 ~ dnorm(mu,isigma2);
thetamean[1] <- mu + phi*(theta0-mu);
theta[1] ~ dnorm(thetamean[1],itau2);
thetamean[2] <- mu + phi*(theta0-mu) + psi*(theta[1]-mu);
theta[2] ~ dnorm(thetamean[2],itau2);
for (i in 3:N) {
    thetamean[i] <- mu + phi*(theta[i-1]-mu) + psi*(theta[i-2]-mu);
    theta[i] ~ dnorm(thetamean[i],itau2);
}

}

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:openbugs generate Initial value ERAT generate initial

沙发
wxlltbb 发表于 2016-11-24 17:32:39
我也 遇到了这个问题,请问楼主解决了么?如能告知,不甚感激

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 13:04