Что такое "linear.predictors" как извлекаемый из объекта stan_glm() в пакете "rstanarm"?
Я пишу, чтобы узнать, что "linear.predictors"
как возвращено stan_glm()
объект.
По-видимому, "linear.predictors"
не совпадает с предиктором (ами), предоставленными пользователем (документация не помогла).
В любом случае, есть ли способ получить значения предиктора из stan_glm()
объект?
Вот пример одного предиктора (т.е. mom_iq):
library(rstanarm)
data(kidiq)
d <- kidiq
fit <-stan_glm(kid_score ~ mom_iq,
data = d,
prior = normal(0, 2.5),
prior_intercept = normal(0, 10),
prior_aux = cauchy(0, 100))
max(fit$linear.predictors) # 110.5605 # As can be seen, these are not the same
max(d$mom_iq) # 138.8931
1 ответ
Решение
Что неясно из документации stanreg-objects
?
...
fitted.values
Установлены средние значения. Для GLM линейные предикторы преобразуются функцией обратной связи.linear.predictors
Линейная посадка по шкале ссылок. Для линейных моделей это то же самое, что и встроенные значения.
...