2015-04-11 8 views
0

Я использую пакет R2Jags.Attach() -> объект не найден ошибка (R2Jags)

я сначала получить модель следующим образом:

jags.data = list("Y"=y, "N"=N, Y1=y[1], C=x1) 
# The parameters that we are monitoring (must monitor at least 1) 
jags.params=c("sd.q","sd.r","Y", "X1", "X2") 
model.loc=("ss_model.txt") 
mod_ss = jags(jags.data, parameters.to.save=jags.params, model.file=model.loc, n.chains = 3, 
       n.burnin=5000, n.thin=1, n.iter=10000, DIC=TRUE) 

Но тогда, когда я использую следующий, чтобы получить заднюю valeus из X1:

attach(mod_ss) 
X1 

я получаю:

Error: object 'X1' not found

Мой вопрос: как получилось и что я могу сделать, чтобы исправить это?

Заранее спасибо.

+0

Почему мгновенного downvotes? Что случилось с этим вопросом? – dreamer

ответ

2

Проблема решена:

Похоже, что в новой версии R2Jags правильная функция для вызова является:

attach.jags(mod_ss, overwrite=TRUE) 

[Так attach.jags вместо attach()]