首页 > 解决方案 > 在 R 中:tab_model(隐藏多项式)

问题描述

有什么方法可以隐藏回归输出中的二次/多项式项?显然,默认情况下会显示它们,这会增加大量行。非常感谢!最好的克莱门斯

标签: rmodelregressionlme4sjplot

解决方案


开发人员在其他地方回答了这个问题:

https://github.com/strengejacke/sjPlot/issues/776#issuecomment-944883019

下一次更新将包括 keep 和 drop 参数,这些参数更加灵活,允许您像这样定义正则表达式模式:

library(sjPlot)

# load mtcars data
data(mtcars)

# factorize cyl variable
mtcars$cyl.f <- factor(mtcars$cyl, ordered=TRUE)

# set polynomial contrast for factorized cyl
contrasts(mtcars$cyl.f) = contr.poly(3)

# run linear regression model
m <- lm(mpg ~ cyl.f, data=mtcars)

# include all polynomials
tab_model(m, keep ="\\.f")

# remove all polynomials
tab_model(m, drop ="\\.f")

推荐阅读