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])