当我在R中运行glm
函数并检查其输出时,一些分类变量已预期变量名附加了类别 VarNameLevelName
但是对于其他一些变量显示为 VarName1 VarName2 而不是 VarNameLevelName
(我使用levels命令检查了它的值,并且不是预期的那样)
示例:
levels(CatvarP)
“X”“Y”“Z”
levels(CatvarQ)
“A”“B”“C”
mod <- glm(y ~ CatvarP+CatvarQ,data, family=binomial)
mod$coefficients
CatvarPX CatvarPY CatvarQ1 CatvarQ2
注意:它应该是 CatvarQA CatvarQB ,对!
很抱歉,我无法使用示例数据重现错误,也无法分享数据,但我们将不胜感激