R-glm()公式排除有条件的变量

  • 本文关键字:有条件 变量 排除 R-glm r
  • 更新时间 :
  • 英文 :


R这里的新手。

假设我想排除因子水平为4和5的分类变量。如何在glm()中仅使用公式进行操作?

示例:

setNames(levels(factor(df$category)), seq_along(levels(factor(df$category))))
#     1         2         3         4          5
# hardline  softline  foodline  softgoods  hardgoods
# Convert to categorical codes
df$category <- factor(as.numeric(factor(df$category)))
# Remove category with the factor level of 4 and 5
glm(resolution_time ~ division + category, data = df)

我的目标是计算vif

如果您想根据您可以做的数字删除因子级别:

df$category <- factor(df$category)
glm(resolution_time ~ division + category, data = df, 
subset = !category %in% levels(category)[4:5])

最新更新