我正在執行多個OLS迴歸。我已經使用了以下功能LM:來自多個多元迴歸輸出的彙總數據幀
GroupNetReturnsStockPickers <- read.csv("GroupNetReturnsStockPickers.csv", header=TRUE, sep=",", dec=".")
ModelGroupNetReturnsStockPickers <- lm(StockPickersNet ~ Mkt.RF+SMB+HML+WML, data=GroupNetReturnsStockPickers)
names(GroupNetReturnsStockPickers)
summary(ModelGroupNetReturnsStockPickers)
這給了我的摘要輸出:
Call:
lm(formula = StockPickersNet ~ Mkt.RF + SMB + HML + WML, data = GroupNetReturnsStockPickers)
Residuals:
Min 1Q Median 3Q Max
-0.029698 -0.005069 -0.000328 0.004546 0.041948
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 4.655e-05 5.981e-04 0.078 0.938
Mkt.RF -1.713e-03 1.202e-02 -0.142 0.887
SMB 3.006e-02 2.545e-02 1.181 0.239
HML 1.970e-02 2.350e-02 0.838 0.403
WML 1.107e-02 1.444e-02 0.766 0.444
Residual standard error: 0.009029 on 251 degrees of freedom
Multiple R-squared: 0.01033, Adjusted R-squared: -0.005445
F-statistic: 0.6548 on 4 and 251 DF, p-value: 0.624
這是完美的。但是,我總共執行了10次多重OLS迴歸,並且我希望在數據框中創建自己的彙總輸出,其中我將所有10次分析中的截距估計值,t值估計值和p值提取出來。因此,它將是一個10x3,其中列名稱爲Model1,Model2,...,Model10和行名稱:值,t值和p值。
我很感激任何幫助。
*只是爲了澄清LM只是一個例子滿分10分。 – Oden