我通過R包runjags運行JAGS模型。我剛從JAGS 3.4更新到JAGS 4.0.0,並且注意到一些似乎與更新有關的意外行爲。 首先,當我運行一個模型時,我現在會收到一條警告消息WARNING: Unused variable(s) in data table:,隨後是在模型中引用並作爲數據提供的數據對象列表。它似乎沒有影響結果(但它非常令人費解)。然而,我在玩這個遊戲時已經注意到了幾次,對
我在任何具有數據塊和data =參數的模型中從run.jags()中獲得了一些違反直覺的行爲。它似乎使用數據參數run.jags爲實際模型,但在環境中搜索數據塊中使用的任何東西。這裏是一個非常簡單的模型的例子: data {
ylen <- length(y)
}
model {
for (i in 1:ylen) {
y[i] ~ dnorm(mu,1)