首页 > 解决方案 > 使用 R 包bayesplot 中的 mcmc_areas() 更改一些后验分布的颜色

问题描述

我正在使用 R 中“bayesplot”中的mcmc_areas()函数来绘制后验分布。我想改变我的情节中一些特定变量的颜色/阴影,但不是其余的。我希望有一种方法可以通过添加调用将特定颜色与特定参数后验相关联来做到这一点。或者,也许有一种方法可以根据参数的分组因子为每个后验着色。参考小插图中的情节,假设我只想要蓝色的 cyl 后验分布,其余的仍然是红色的。小插图的示例情节,全红色配色方案有什么建议吗?(注意:我知道如何改变整个配色方案,我希望在同一个情节中有不止一种颜色。)

标签: r

解决方案


解决方案:我添加了 'rhat' 调用,如小插图示例中所述。1, 1.1, 1.3我根据类别(我有 3 个类别)和调用 + legend_move("none")为我的每个预测变量分配了假 r-hat 值。它现在工作得很好。根据 GitHub 中 jgabry 的推荐,我会ggdist在不久的将来给这个包看一下,这样我就可以在时机成熟时制作一个更清晰的带有图例的情节。


推荐阅读