【发布时间】:2015-03-09 15:40:55
【问题描述】:
我已经对大约 15 个回归量进行了线性回归,并且我正在尝试控制我正在编写的脚本中的输出。在控制台中,当我这样做时
summary(lm1)$coefficients
我得到了一个很好的表,其中包含每个回归量、它的估计值、std。误差、t 分数和 p 值。最终目标是以逗号分隔的方式打印此表,以便我可以在 excel 中打开它。
但是当我这样做时
summary(lm1)$coefficients[1,0]
尝试获取我得到的第一个回归器的名称
numeric(0)
但是,如果我这样做了
summary(lm1)$coefficients[1:3,0]
然后我得到前三个回归器的名称。我试图通过这样做来创建一个包含所有回归器名称的向量
mynames<-summary(lm1)$coefficients[,0]
果然,mynames 在单独的行中包含每个回归器的名称,但是当我尝试调用时
mynames[3]
例如,它返回 NA。
正如我所说,最终目标是让我正在编写的脚本打印一个 .csv 文件,其中包含我需要的信息 - 每个回归变量一行,每行的名称在 col1,估计在 col2,std。 col3 中的 err,col4 中的 t-score,col5 中的 p-value。
在此先感谢大家。
【问题讨论】:
标签: r