所有,我很新的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