全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4087 2
2012-04-11
你好,麻烦各位大牛看看这个程序(关于GARCH-M模型),再加载初始值时显示this chain contains uninitialized variables。
model
{
    for( t in 1 : n ){
  y[ t ] ~ dnorm( 0.0, tau[t])
         }

   for( t in 2 : n ) {
   h[ t ] <- alpha0 + alpha1 * pow(y[t - 1], 2) + beta1 * h[t - 1]
     tau[t] <- 1 / h[t]
         }

     for( t in 1 : n ) {
       x[ t ] ~ dnorm(a[t],tau[t])
       a[t] <- delta * sqrt( h[ t ] )
}

    delta ~ dnorm( 0.0, 0.0001)
   alpha0 ~ dnorm( 0.0, 0.0001)
   alpha1 ~ dnorm( 0.0, 0.0001)
   beta1 ~ dnorm( 0.0, 0.0001)
   h[1] <- 1
  tau[1] <- 1 / h[1]
}


list(x = c(0.62933, 0.95565, 0.29702, 0.29889, -0.48426, 0.27024, 0.13400, 0.52710,
0.63116, -0.27419), n = 10 )
list(alpha0 = 0, alpha1 = 0, delta = 0, beta1 = 0)
数据x有1000个,只是先拿10个做试验下。
看看程序到底是什么问题。我QQ:395966902

二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-11 15:47:12
我的初始数据只有x,用来估计alpha0, alpha1 , delta, beta1 ,四个参数。不知道代码哪个地方出现问题了
二维码

扫码加我 拉你入群

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

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

2019-7-13 15:32:22
请问你解决了吗?我的也说包含未初始化的变量
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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