考虑代码:
x <- read.table("http://data.princeton.edu/wws509/datasets/cuse.dat",
header=TRUE)[,1:2]
fit <- glm(education ~ age, family="binomial", data=x)
summary(fit)
其中年龄有 4 个等级:“<25”“25-29”“30-39”“40-49”
结果是:
因此,默认情况下,其中一个级别用作参考级别。有没有办法让所有 4 个级别的 glm 输出系数 + 截距(即没有参考级别)?像 SAS 这样的软件包默认情况下会这样做,所以我想知道是否有任何选项。
谢谢!