简体   繁体   English

R中回归循环的摘要状态

[英]Summary stat from regression loop in r

I have a data frame (FF_port_monthly_MAX) like this 我有一个这样的数据帧(FF_port_monthly_MAX)

date          1       2       3    mkreturn     SML      HML
2/1/2007     2.42   -0.11   4.41    0.41        0.06     0.61
3/1/2007     4.13    2.36   6.92    0.03        0.99    -0.38
4/1/2007    -0.13   -3.20   1.99    0.24       -3.20    -5.64
5/1/2007    11.50    9.13   8.96    0.14        1.13    -2.58

I use this formula to regress the first three column with three independent variables : 我使用此公式对具有三个自变量的前三列进行回归:

fit <- lapply(FF_port_monthly_MAX[,2:4], function(x) lm(x ~ mkreturn + SML + HML, data = FF_port_monthly_MAX))

Now I like to extract coefficients and t stat by using this code 现在我喜欢使用此代码提取系数和t stat

summary(fit)

But I end up an output like this 但我最终得到这样的输出

Length Class  Mode
1 12     lm    list
2 12     lm    list
3 12     lm    list

Now could anybody help me why it is not showing coefficients and t valuses? 现在有人可以帮我为什么它不显示系数和t值吗?

You can also try a tidyverse approach 您也可以尝试tidyverse方法

library(tidyverse)
FF_port_monthly_MAX %>% 
  select(starts_with("X"), mkreturn, SML, HML) %>% 
  gather(key, value, -mkreturn, -SML, -HML) %>% 
  split(.$key) %>% 
   map(~lm(formula = value ~  mkreturn + SML + HML, data=.)) %>% 
   map(~broom::tidy(.)) %>% 
   bind_rows(.id = "run")
# A tibble: 12 x 6
   run   term        estimate std.error statistic p.value
   <chr> <chr>          <dbl>     <dbl>     <dbl>   <dbl>
 1 X1    (Intercept)   -1.81        NaN       NaN     NaN
 2 X1    mkreturn      13.2         NaN       NaN     NaN
 3 X1    SML            4.68        NaN       NaN     NaN
 4 X1    HML           -2.39        NaN       NaN     NaN
 5 X2    (Intercept)   -3.45        NaN       NaN     NaN
 6 X2    mkreturn      10.8         NaN       NaN     NaN
 7 X2    SML            4.68        NaN       NaN     NaN
 8 X2    HML           -2.24        NaN       NaN     NaN
 9 X3    (Intercept)    4.47        NaN       NaN     NaN
10 X3    mkreturn       0.653       NaN       NaN     NaN
11 X3    SML            2.16        NaN       NaN     NaN
12 X3    HML           -0.757       NaN       NaN     NaN

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM