我可以使用ggmcmc :: ggs_caterpillar生成一个带有两个小平面的毛虫图,每个小平面显示一个模型。
在这种情况下,我的所有参数在模型之间共享。我想将它们绘制在同一平面上。因此,我可以直观地比较每个参数的垂直偏移量很小。
这是否可以在函数中或通过其他方法使用?
library(ggmcmc)
Model1 <- ggs(Model1MCMCOutput)
Model2 <- ggs(Model2MCMCOutput)
ggs_caterpillar(list(Model1, Model2))
无法使用此功能。我查看了内部结构,并以一种稍微复杂的方式进行了内部绘制。我编写了自己的函数来绘制所需的内容。使用geom_linerange并旋转坐标系,而不是像ggs_caterpillar中那样使用geom_segment。