如何为序数回归中的每个预测变量生成每个结果的后验概率分布?
例如,我正在寻找的是:
library(rstanarm)
fit_f <- MASS::polr(tobgp ~ agegp, data = esoph)
predict(fit_f,newdata=data.frame(agegp=factor(levels(esoph$agegp))),type = "probs")
现在使用 rstanarm 我做:
fit <- stan_polr(tobgp ~ agegp, data = esoph, method = "logit",
prior = R2(0.2, "mean"), init_r = 0.1, seed = 12345)
但是我如何获得各个结果/预测变量的分布?我确实使用 epred 得到了概率分布,但我不明白哪个结果/预测变量?
posterior_epred(fit, newdata=data.frame(agegp=factor(levels(esoph$agegp))))