所有,我很新的R,并找不到适合我的确切问题的现有问题数据库中的任何内容。我正在运行几个回归循环(200),并试图将结果/系数绑定到一个数据框中,我可以使用一组标题将数据导出到Excel。每个回归中的所有变量都是相同的。我的循环的回归部分看起来像,使用主数据框来聚合回归循环使用rbind
getreg<-OutChg~USInput
stepreg<-lm(getreg,data=mydata)
我试图用一个“主”数据框绑定在一起的一切,比如,
master<-data.frame()
master<-rbind(master,stepreg$coefficients)
但我得到的回应Error in stepreg$coefficients : $ operator is invalid for atomic vectors
。理想情况下,我想有一些地方我甚至不需要定义master<-data.frame()
。
任何意见是非常感谢。谢谢!
这个错误很可能是由于'stepreg < - lm(getreg,data = mydata)'在调用'stepreg $ coefficients'时还没有运行,所以我建议首先检查(例如,如果我采用未分配的变量名称(例如'xyz')并调用'xyz $ coefficients',则会产生您的错误)。另外,如果您可以分享您的循环当前的样子,那么给您一个高效的解决方案会更容易。 – cmaher