首页 > 解决方案 > 从R中的截距中排除第一个因素

问题描述

我正在做一个多变量回归R,其中一个变量被设置为一个因素。如果我进行回归,则截距设置为第一个因素,并且所有以下因素都相对于该因素进行设置。因此,如果我进行以下回归:

pe1n = lm(return_1_yr_abs~size+fe_year+retained_binary,data=rtn_1_yr)

我得到以下输出:

                 Estimate Std. Error t value Pr(>|t|)  
(Intercept)      17.516160  15.031941   1.165   0.2457
size             -0.001619   0.001214  -1.333   0.1845
fe_year2         -3.532222  16.954761  -0.208   0.8352  
fe_year3          6.759767  16.303710   0.415   0.6790  
fe_year4        -73.769141  39.464482  -1.869   0.0635 .
fe_year6        -27.113332  24.232382  -1.119   0.2649  
fe_year7        -17.705589  26.214533  -0.675   0.5004  
fe_year8        -12.726297  28.849918  -0.441   0.6597  
fe_year9          1.832507  15.557559   0.118   0.9064  
fe_year10         5.282221  12.871480   0.410   0.6821  
fe_year11        13.584084  16.376386   0.829   0.4081  
retained_binary  -6.457557  12.922218  -0.500   0.6180  

R将第一年作为截距,现在设置与其相关的所有其他变量。我想要做的是将所有变量的平均回报作为截距包括在内。统计值。并且所有其他变量都应该与之相关。我已经搜索了一些解决方案并尝试了它们,但没有给我想要的结果:

我正在寻找的最终结果如下所示:

                  Estimate Std. Error t value Pr(>|t|)  
(Intercept)       11.70148    X          X       X
size              X           X          X       X
fe_year1          5.81468     X          X       X
fe_year2          2.27679     X          X       X 

以此类推,每年直到 11 日。

我希望这个问题足够清楚。谢谢!

标签: rregression

解决方案


推荐阅读