stargazer 输出:如何省略 as.factor(variable) 的一个值?
stargazer output: how to omit one value of as.factor(variable)?
我有这样的模型
model <-lm(outcome ~ var0 + var1 + as.factor(var2))
var2
取值 A
、B
和 C
。我使用 stargazer
创建输出。我想从输出中省略 var0
和 as.factor(var2)A
。我无法做到这一点;我试过了:
stargazer(model, type = "html", out = "./output.html",
omit = c("var0", "var2")) # omits ALL var2 entries
stargazer(model, type = "html", out = "./output.html",
omit = c("var0", "as.factor(var2)B")) # omits no var2 entry in addition to the base category (A)
有人可以指出解决方案吗? (N.B。:这不是 this 问题所问的,它想要省略变量的所有条目。)
第二个示例导致 输出。但我希望将黄色标记的条目省略。
这与 stargazer
如何处理 omit
参数有关。该文档说它需要一个正则表达式向量。在正则表达式中,.
、(
和 )
是特殊字符,因此您必须对它们进行转义,在 R
中,这是通过双反斜杠完成的 \
.所以你的论点变成了 omit = c("var0", "as\.factor\(var2\)B")
.
stargazer(model, type = "html", out = "./output.html",
omit = c("var0", "as\.factor\(var2\)B"))
我有这样的模型
model <-lm(outcome ~ var0 + var1 + as.factor(var2))
var2
取值 A
、B
和 C
。我使用 stargazer
创建输出。我想从输出中省略 var0
和 as.factor(var2)A
。我无法做到这一点;我试过了:
stargazer(model, type = "html", out = "./output.html",
omit = c("var0", "var2")) # omits ALL var2 entries
stargazer(model, type = "html", out = "./output.html",
omit = c("var0", "as.factor(var2)B")) # omits no var2 entry in addition to the base category (A)
有人可以指出解决方案吗? (N.B。:这不是 this 问题所问的,它想要省略变量的所有条目。)
第二个示例导致
这与 stargazer
如何处理 omit
参数有关。该文档说它需要一个正则表达式向量。在正则表达式中,.
、(
和 )
是特殊字符,因此您必须对它们进行转义,在 R
中,这是通过双反斜杠完成的 \
.所以你的论点变成了 omit = c("var0", "as\.factor\(var2\)B")
.
stargazer(model, type = "html", out = "./output.html",
omit = c("var0", "as\.factor\(var2\)B"))