是否可以隐藏来自R lm()中因子的系数?

时间:2014-12-11 03:33:14

标签: r linear-regression coefficients

我有一个模型有两种类型的许多不同的固定效果,我只对一些回归量感兴趣而不是固定效果本身。我发现将as.factor变量包含在固定效果中更容易(而不是在估计器中使用)。但是,是否有可能抑制这些因子系数的输出?

1 个答案:

答案 0 :(得分:1)

我相信这应该有用......如果你的模型名为m,那么试试这个:

coef(m)[!names(coef(m)) %in% paste0(rep(names(m$xlevels), times=sapply(m$xlevels, length)), unlist(sapply(names(m$xlevels), function(x) m$xlevels[[x]])))]

这很难看,但概念是使用xlevels对象的lm属性来识别作为因子的系数并将其从系数列表中删除。剩下的就是我能找到的最好的格式化方式。