我的程序和初始值设置如下:
#model specification
model{
for(i in 1:n)
{y[i]~dt(0,p[i],omega)
p[i]<-exp(-theta[i])
}
theta[1]~dnorm(mu,itau2)
for(j in 2:n)
{theta[j]~dnorm(theta2[j],itau2)
theta2[j]<-mu+phi*(theta[j-1]-mu)}
phi<-2*phi1-1
tau<-sqrt(1/itau2)
mu~dnorm(0,0.01)
itau2~dgamma(2.5,0.025)
phi1~dbeta(20,1.5)
omega~dchisqr(8)
}
#Starting values
list(mu=0, itau2=50, phi1=0.975, omega=1)
按教程说的其他的初始值都是能自动生成的,但是我点击gen inits后出现如下字样:
unable to generate initial values for node [02382820H] of type GraphT.Mixing
请问这是什么意思?应该怎么解决?
谢谢您!


雷达卡





京公网安备 11010802022788号







