model
{
for (t in 1:n) {
yisigma2[t]<-1/exp(theta[t])
y[t] ~ dnorm(0,yisigma2[t])
}
mu~dnorm(0,0.1)
phistar~dbeta(20,1.5)
itau2~dgamma(2.5,0.025)
beta<-exp(mu/2)
phi<-2*phistar-1
tau<-sqrt(1/itau2)
theta0~dnorm(mu,itau2)
thmean[1]<-mu+phi*(theta0-mu)
theta[1]~dnorm(thmean[1],itau2)
for(t in 2:n) {
thmean[t]<-mu+phi*(theta[t-1]-mu)
theta[t]~dnorm(thmean[t],itau2)
}
}
#data
list( n=20,y=c(-0.0017,-0.0093,-0.0113,-0.0079,0.0016,0.0024,0.0100,0.0139,0.0025 ,
-0.0076,0.0105,0.0043,0.0022,0.0092,0.0038, 0.0025,0.0031,0.0024,-0.0103 ,0.0092))
#init
list(phistar=0.95,mu=0,itau2=50)
上面是我的程序,为什么我点击(load inits)左下角的状态显示(expected variable name)
请大家帮帮忙看看,谢谢啊


雷达卡




京公网安备 11010802022788号







