Проблема загрузки данных в winbugs (байесовская иерархия)
У меня есть иерархическая линейная модель в Winbugs. Данные являются продольными и состоят из трех категорий (красный = 1, синий = 2, белый = 3)
k - всего наблюдений =280
Структура данных выглядит следующим образом:
N[] T[] logs[] logp[] cat[] rank[]
1 1 4.2 8.9 1 1
1 2 4.2 8.1 1 2
1 3 3.5 9.2 1 1
2 1 4.1 7.5 1 2
2 2 4.5 6.5 1 2
3 1 5.1 6.6 2 4
3 2 6.2 6.8 3 7
#N = school
#T = time
#logs = log(score)
#logp = log(average hours of inputs)
#rank - rank of school
#cat = section red, section blue, section white in school
Моя модель синтаксически верна, но когда я пытаюсь загрузить данные, я получаю ошибку = 'ожидаемая квадратная скобка в конце]'
model {
# N brands
# T time periods
for (k in 1:K){
for (i in 1:N) {
for (t in 1:T) {
logs[k,i,t] ~ dnorm(mu[k,i,t], tau)
mu[k,i,t] <- bcons +bprice*(logp[t] - logpricebar)
+ brank[cat[t]]*(rank[t] - rankbar)
}
}
}
# C categories
for (c in 1:C) {
brank[c] ~ dnorm(beta, taub)}
# priors
bcons ~ dnorm(0,1.0E-6)
bprice ~ dnorm(0,1.0E-6)
bad ~ dnorm(0,1.0E-6)
beta ~ dnorm(0,1.0E-6)
tau ~ dgamma(0.001,0.001)
taub ~dgamma(0.001,0.001)
}
Я следую стандартному процессу загрузки данных, выбираю N и затем нажимаю "загрузить данные" в диалоговом окне.
Может кто-нибудь помочь мне разобраться в проблеме здесь?