删除奇点," NAs"来自R输出

时间:2016-05-04 12:39:42

标签: r

我得到了一段如下的R代码,通过查看摘要输出大约有256个系数,基本上我想要做的是删除NA系数(由于奇点?)并将R输出保留为64具有估计的系数。

pod try Google

代码可以在R中直接运行。

1 个答案:

答案 0 :(得分:0)

试试这个:

# save the summary 
a <- summary(plotting.lm)

# get the coefficients, NAs should already removed.
a$coefficients

修改

根据此答案回复您的评论: 您可以使用函数coefficientslm()生成的回归模型中获取系数:

coefficients(plotting.lm)
# remove the NAs
coefficients(plotting.lm)[ !is.na(coefficients(plotting.lm))]

提取的$系数已经是一个矩阵,您可以使用函数class()检查:

coefficients2 <-a$coefficients 
class(coefficients2)