有没有一种方法可以使用ggs_caterpillar在同一方面比较两个模型,所有参数都共享?

问题描述 投票:0回答:1

我可以使用ggmcmc :: ggs_caterpillar生成一个带有两个小平面的毛虫图,每个小平面显示一个模型。

在这种情况下,我的所有参数在模型之间共享。我想将它们绘制在同一平面上。因此,我可以直观地比较每个参数的垂直偏移量很小。

这是否可以在函数中或通过其他方法使用?

library(ggmcmc)
Model1 <- ggs(Model1MCMCOutput)
Model2 <- ggs(Model2MCMCOutput)

ggs_caterpillar(list(Model1, Model2))
r ggplot2 plot mcmc
1个回答
0
投票

无法使用此功能。我查看了内部结构,并以一种稍微复杂的方式进行了内部绘制。我编写了自己的函数来绘制所需的内容。使用geom_linerange并旋转坐标系,而不是像ggs_caterpillar中那样使用geom_segment。

© www.soinside.com 2019 - 2024. All rights reserved.