微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

OpenBugs:扫描了无效或意外的令牌

如何解决OpenBugs:扫描了无效或意外的令牌

我不断收到“扫描的无效或意外令牌”,但我找不到问题所在。有人可以帮我吗?

model {
         for (i in 1: n ) {

            dummy[i] <- 0
            x [ i ] <- y [ i ]
            dummy[ i ] ~ dloglik ( logLike [ i ] )
            z [ i ] <- ( x [ i ] - mu) / sigma
            w [ i ] <- abs( z [ i ] / t [ i ])
            a1 [i] <- ( sin(3.14159 * alpha * y [ i ] + b1 ) ) / cos (3.14159  *  y [ i ])
            a2 [ i ] <- ( cos( 3.14159*  y [ i ] ) ) / cos ( 3.14159 * ( alpha - 1) * y [i ] + b1)
            a3 <- pow (a2 [i],theta2)
            t [ i ] <- a1 [ i ] * a3 [ i ]
            loglLike [ i ] <- log (alpha) - log( abs(alpha -1) ) - log (sigma) -  pow(w [ i ],theta1) + theta1*log ( w[ i ]) - log (abs ( z[ i ] ))
            y[ i ] ~ dunif ( -0.5,0.5)
            }

theta1 <- alpha / (alpha-1)
theta2 <- (alpha -1)/alpha
b1 <- ( beta* min(alpha,2-alpha)*3.14159)/2
alpha ~ dunif (1,2)
beta ~ dunif ( -1,1)
sigma ~ dunif (0,2)
mu ~dunif (-2,2)
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。