我正在拟合多个模型,并使用plot_models函数使用sjPlot软件包对其进行了绘制。我只想绘制一些系数,并对它们重新排序以使其易于解释。但是,我在第二期中遇到了麻烦。
我已经尝试过order.terms,但是仅用于plot_model,auto.label = FALSE,但是只删除所有标签...
fit1<- glm(y ~ x1*var1 + var2 + var3, data=mydata, family = poisson)
fit2<- glm(y ~ x2*var1 + var2 + var3, data=CARMA_all, family = poisson)
fit3<- glm(y ~ x3*var1 + var2 + var3, data=CARMA_all, family = poisson)
plot_models(fit1,fit2,fit3, m.labels = c("x1", "x2", "x3"),show.values =T,digits=3, show.p = FALSE, p.shape = TRUE, rm.terms = c("var1,"var2","var3"),vline.color="grey",grid.breaks=c(0.95,0.96,0.97,0.98,0.99,1,1.01,1.02,1.03,1.04,1.05), colors = "Dark2")
当我对此进行绘图时,我首先在绘图中具有估计var1:x3,然后是x3,然后是var1:x2,x2,var1:x1,x1。 我需要重新排序以具有x1,var1:x1,x2,var1:x2,x3,var1:x3