全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 winbugs及其他软件专版
1387 0
2017-12-17
我的代码是这样的,求助各位大神帮忙:
model
{
     for (i in 1:n) {
       for (j in 1:p) {
           Y[i , j] ~ dcat ( prob [i , j , 1: 5])
        }
        theta [i] ~ dnorm (mu[i], tau)
       e[i] ~ dnorm (0,tau)
       x[i] ~ dnorm (0,1)
       for (j in 1:p) {
           for (k in 1:4) {
             logit(P [i , j , k]) <- kappa [j , k] - alpha [j] * theta [i]
             theta[i] <- b0 + b1 * x[i] + e[i]
             mu[i] <- b0 + b1 * x[i]
           }
          P[i , j , 5] <- 1.0
         }

        for (j in 1:p) {
          prob [i , j , 1] <- P[i , j , 1]
          for (k in 2:5) {
             prob [i , j , k] <- P[i , j , k] - P[i , j , k -1]
          }
        }
     }

     for (j in 1:p) {
        alpha [j] ~ dnorm (m.alpha , pr.alpha ) I(0 , )
     }
     pr.alpha <- pow(s.alpha , -2)

     for (j in 1:p) {
        for (k in 1:4) {
          kappa.star [j , k] ~ dnorm (m.kappa , pr.kappa )
          kappa [j , k] <- ranked(kappa.star [j , 1:4 ], k)
        }
     }
     pr.kappa <- pow(s.kappa , -2)

     for (i in 1:n) {
        tau <- 1/sigma2
        log(sigma2) <- 2 * log.sigma
        log.sigma ~ dflat()
       }
   }

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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