저는 JAGS를 처음 사용하며 R2jags
패키지를 통해 R에서 모델을 실행하고 있습니다. 모델 코드JAGS - 모든 매개 변수 노드에 함수 적용
카이 제곱 차이 측정 값이
model {
....
for(g in 1:G) {
for (t in 1:T) {
...
E[g,t] <- pow((y[g,t] - eval[g,t]),2)/eval[g,t]
...
}#t
}#g
fit <- sum(E[,])
}#model
g
및 t
를 계산한다 (399) Kéry & SCHAUB 2012 ('베이지안 인구 분석의 Winbugs 사용 ")에서 취한 코드 페이지에 기초 사이트와 시간 인덱스가 있고 G
및 T
이 사이트의 수와 년의 수는
내가 오류를 얻을 수 있습니다하지만
Error in jags.model(model.file, data = data, inits = init.values, n.chains = n.chains, :
RUNTIME ERROR:
Compilation error on line 140.
Cannot evaluate subset expression for fit
JAGS에서 WinBUGS와 다른 구문을 사용했기 때문에 발생 했습니까? 이 코드는 책의 예와 같이 3 대신 2 차원을 사용한다는 점을 제외하면 책에서 사용 된 것과 동일합니다.
당신에게 매트 감사, 선 (140)는이'<맞게입니다! 나는 최소한의 재현 가능한 예제로 시도 할 것이다. – Quechua