全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1615 0
2015-03-14
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),求帮忙解答,新手学习编写这个……

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群