【发布时间】:2020-02-04 18:53:33
【问题描述】:
我需要从lm 模型中取回变量名称。 variable.names() 很好,除非其中一个变量是 factor,在这种情况下:
model <- lm(Petal.Length~Petal.Width+Species, data=iris)
variable.names(model)
返回:
"(Intercept)" "Petal.Width" "Speciesversicolor" "Speciesvirginica"
我需要Speciesvariable 只出现一次,而无需为每个因素指定不同的级别,例如:
"(Intercept)" "Petal.Width" "Species"
【问题讨论】:
-
你可以做 model$terms[[3]]
标签: r linear-regression