model
{
kappa~dnorm(0,10)
alpha~dgamma(1,20)
mu~dnorm(5,10)
beta~dunif(-alpha,alpha)
tau~dgamma(5,0.05)
sigma2~1/tau
deta2~dgamma(0.05,20)
for (t in 2:N) {
logp[t]<--1/2*sum(log(sigmastar[t]*dt))-1/2*sum((x[t]-x[t-1])/sigmastar2[t]*dt)
x[t]~dnorm(0,p[t])
sigmastar2[t]<-sigma*exp(1/2*(alpha*sqrt(deta2+(x[t]-mu)^2))-beta*(x[t]-mu))
sigma<-sqrt(sigma2)
}
}
list(n=10,dt=1/360,x=c(12,3,4,78,90,50,36,47,80,14))
list(kappa=0.1,alpha=0.5,mu=1,beta=0.2,sigma2=0.05,deta2=0.3)
运行提示,model总是提示出现expected a number,而且光标一致出现在beta~dunif(-alpha|,alpha),求帮忙解答,新手学习编写这个……