Я использовал R dump()
для создания файла data.txt, как указано в последнем руководстве JAGS, но я продолжаю сталкиваться с этой ошибкой:
Reading data file data.txt
syntax error, unexpected LIST, expecting DOUBLE or NA or ASINTEGER or 'c'
data.txt, созданный dump()
, из которого я удалил букву «L», назначенную R:
M <- 4
N <- 2
x <- structure(list(Var1 = c(0, 1, 0, 1), Var2 = c(0, 0, 1, 1)), .Names = c("Var1",
"Var2"), out.attrs = structure(list(dim = c(2, 2), dimnames = structure(list(
Var1 = c("Var1=0", "Var1=1"), Var2 = c("Var2=0", "Var2=1"
)), .Names = c("Var1", "Var2"))), .Names = c("dim", "dimnames"
)), class = "data.frame", row.names = c(NA, -4))
counts <- c(377558, 1001, 2000, 2000)
total <- 382559
Если я удалю x
, данные будут импортированы правильно, но, очевидно, это не то, чего я хочу. Самое странное, что при использовании пакетов RJAGS
и R2JAGS
все работает нормально. Кто-нибудь знает, как отформатировать эти данные для работы в JAGS?