Я пытаюсь подобрать модель логистической регрессии в JAGS, но у меня есть данные в виде (# success y, # попытки n), а не двоичная переменная. В R можно сопоставить модель с такими данными, используя glm (y/n ~) с аргументом «веса», но я не знаю, как это сделать в JAGS.Логистическая регрессия, когда ответ пропорционален (с использованием JAGS)
Вот простой пример, на который я надеюсь обратиться к тем, что я пытаюсь задать. Обратите внимание, что я использую пакет rjags. Спасибо за любую помощь!
y <- rbinom(10, 500, 0.2)
n <- sample(500:600, 10)
p <- y/n
x <- sample(0:100, 10) # some covariate
data <- data.frame(y, n, p, x)
model <- "model{
# Specify likelihood
for(i in 1:10){
y[i] ~ dbin(p[i], n[i])
logit(p[i]) <- b0 + b1*x
}
# Specify priors
b0 ~ dnorm(0, 0.0001)
b1 ~ dnorm(0, 0.0001)
}"
Ваша модель завернутый в кавычках. Я не знаком с RJags, но это выглядит некорректно для меня. – Phil
Модели @Phil, BUGS/JAGS иногда указываются таким образом (их тогда нужно было бы записать во временный файл) –
Именно поэтому я думал, что буду отмечать это, а не погружаться в глубокий конец и редактировать его! Рад, что у вас есть решение. – Phil