我想在R中使用 glm() 拟合广义线性模型 . 更准确地说,它是 nb.glm() . 显然,处理广义线性模型的R包中的系数都是以其他变量的平均值来评估的 . 有没有办法评估保持其他变量值的系数在例如中位数还是零?

例如,加州大学洛杉矶分校的ATS site on NegBin regression的例子:

require(foreign)
require(ggplot2)
require(MASS)
dat <- read.dta("http://www.ats.ucla.edu/stat/stata/dae/nb_data.dta")
dat <- within(dat, {
    prog <- factor(prog, levels = 1:3, labels = c("General", "Academic", "Vocational"))
    id <- factor(id)
})
summary(m1 <- glm.nb(daysabs ~ math + prog, data = dat))

得到的系数在 daysabs 的平均值处评估,其为5.96 . 它发现在中值处评估系数更直观 .