楼主: 196068221
2980 2

[问答] winbugs程序问题求助 [推广有奖]

  • 0关注
  • 0粉丝

本科生

47%

还不是VIP/贵宾

-

威望
0
论坛币
200 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
479 点
帖子
99
精华
0
在线时间
62 小时
注册时间
2007-11-29
最后登录
2021-3-16

楼主
196068221 发表于 2011-3-5 21:49:06 |AI写论文
10论坛币
初学winbugs软件,根据别人的程序修改得到了一个混合分布GARCH(1,1)程序,但是在运行到“Load initials”这一步时,总是显示“this chain contains uninitialized variables”,请高手指点迷津,另审查程序是否正确及改进建议。谢谢!程序如下:

model
{
for(t in 1:T)
{
y[t]~dnorm(mu,tau[t])
r[t]~dbern(q)
s[t]<-r[t]+1
tau[t]<-1/(h[t]*c[s[t]])
}
for(t in 2:T)
{
h[t]<-w+alpha[1]*pow(y[t-1]-mu,2)+beta[1]*h[t-1]
}
c[1]<-pow(sigma,2)
c[2]<-pow(sigma,2)/d
sigma<-1/sqrt(q+(1-q)/d)
h1~dgamma(2,1000)
h[1]<-h1
mu~dnorm(0,0.0001)
q~dunif(0,1)
d~dnorm(0,0.0001)I(0,1)
w~dnorm(0,0.0001)I(0,)
alpha[1]~dnorm(0,0.0001)I(0,1)
beta[1]~dnorm(0,0.0001)I(0,1)
}
list(y=c(-8.76,-35.27,-41.52,10.83,22.37,-8.00,11.34,20.42,-23.44,
-9.92,15.79,-13.96,-36.52,4.71,-23.26,-24.59,-2.17,-36.65,-40.37,
24.96,11.22,-1.97,-45.92,0.95,-6.29,-55.69,48.26,-2.08,-70.60,
5.61,28.96,43.54,3.58,-56.55,16.80,6.07,-57.82,15.55,-17.09,
-21.14,-40.55,7.18,9.84,40.63,88.87,-7.08,-23.61,13.92),
T=48)
list(mu=-3,w=3,alpha=c(0.1),beta=c(0.1),d=0.5,q=0.5,h1=2)

关键词:winbugs WINBUG BUGS bug Win 求助 程序 winbugs

沙发
196068221 发表于 2011-3-6 20:45:45
咱也国际惯例一把 自己顶一下

藤椅
matlab-007 发表于 2016-7-25 19:11:39
这个链包含未初始化的变量

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-21 18:31