【问题标题】:Overall predictive power (e.g. R2) for Bayesian Linear (Mixed) Models贝叶斯线性(混合)模型的总体预测能力(例如 R2)
【发布时间】:2017-06-26 12:04:56
【问题描述】:

this 关于期刊报告的问题之后,我想知道使用stan_lmer 拟合的贝叶斯模型是否有任何总体效应大小指数?

在频率论框架中,例如伪 R2(由this 包计算)返回边际(仅由固定因子解释的方差比例)和条件(由固定和随机因素解释的方差比例)R2。是否有任何等价物可以帮助我们量化和限定效果/预测能力大小?

谢谢。

【问题讨论】:

  • 我已经使用 BEST 包计算了贝叶斯模型的效果大小,不确定这是否对您有帮助 stan_lmer。有一个讨论 here 可能会有所帮助。

标签: r bayesian mixed-models stan rstan


【解决方案1】:

对于stan_lmstan_glmfamily = gaussian(link = "identity"),您可以计算R 平方的后验分布

R2 <- rowSums(posterior_linpred(post)^2) / rowSums(posterior_predict(post)^2)

其中poststan_lmstan_glm 返回的对象。对于stan_lmer 或(等效地)stan_glmerfamily = gaussian(link = "identity"),您可以做类似的事情,但必须对如何处理特定于组的术语(即(1 | group))采取立场。 re.formposterior_linpredposterior_predict 的参数为您提供了几个选项,但默认情况下,特定于组的术语是有条件的。或者,您可以将(其中一些)设置为零或传递带有新组级别的data.frame 以集成(部分)组特定术语。

【讨论】:

    猜你喜欢
    • 2016-09-15
    • 1970-01-01
    • 2016-02-13
    • 2018-10-22
    • 2016-08-16
    • 2021-12-28
    • 2020-08-09
    • 2020-07-02
    • 1970-01-01
    相关资源
    最近更新 更多