簡體   English   中英

是否可以隱藏來自R lm()中因子的系數?

[英]Is it possible to hide the coefficients that are from factors in R lm()?

我有一個模型有兩種類型的許多不同的固定效果,我只對一些回歸量感興趣而不是固定效果本身。 我發現將as.factor變量包含在固定效果中更容易(而不是在估計器中使用)。 但是,是否有可能抑制這些因子系數的輸出?

我相信這應該有用......如果你的模型被命名為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]])))]

這很難看,但概念是使用lm對象的xlevels屬性來識別作為因子的系數並將它們從系數列表中刪除。 剩下的就是我能找到正確格式化的最好方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM