R excel的多元回归分析

R excel的多元回归分析,r,export,regression,lm,R,Export,Regression,Lm,我想将多元回归的结果以非常特定的格式导出到excel文件中 MWS 数据(“mtcars”) str(mtcars) m1您可以使用stargazer库,我认为它非常接近您的要求 例如: library(stargazer) l1 <- lm(mpg ~ hp + drat, data=mtcars) l2 <- lm(mpg ~ disp + hp, data=mtcars) stargazer(l1, l2, title= "Regression comparision",

我想将多元回归的结果以非常特定的格式导出到excel文件中

MWS

数据(“mtcars”)
str(mtcars)

m1您可以使用
stargazer
库,我认为它非常接近您的要求

例如:

library(stargazer)

l1 <- lm(mpg ~ hp + drat, data=mtcars)
l2 <- lm(mpg ~ disp + hp, data=mtcars)

stargazer(l1, l2, title= "Regression comparision", type="html")
库(stargazer)

l1这不是excel的问题,谢谢。成功了。有没有办法将其转换为数据帧?并删除不必要的行?例如,我希望以后更灵活,以便可以将这些结果与来自某些数据帧的数据合并。我的理想范围是将(-1)-2)作为列向量,因变量是行名称,保留带星号的系数作为数据帧的元素。如果你也能帮忙的话,那就太棒了@msh855,不,不幸的是,目前没有办法使用stargazer实现这一点,但是有一个替代使用包
broom
,它是一个将“lm”类转换为更可读的数据帧的包。试试看。和。有了你需要的限制**这很难。你们可以查看我之前的答案,我已经将stargazer转换成了数据帧,但它缺少那个*注。谢谢看起来很有希望,但“stargazer()”对我来说更整洁,因为有星号。每个人都能理解某些系数是重要的。:)
library(texreg)
screenreg(list(m1, m2))

===================================
             Model 1     Model 2   
-----------------------------------
(Intercept)   45.73 **    68.84 *  
             (16.13)     (31.80)   
disp           0.44 ***    0.54 ***
              (0.06)      (0.14)   
wt                       -14.45    
                         (17.10)   
-----------------------------------
R^2            0.63        0.63    
Adj. R^2       0.61        0.61    
Num. obs.     32          32       
RMSE          42.65       42.85    
===================================
*** p < 0.001, ** p < 0.01, * p < 0.05
library(stargazer)

l1 <- lm(mpg ~ hp + drat, data=mtcars)
l2 <- lm(mpg ~ disp + hp, data=mtcars)

stargazer(l1, l2, title= "Regression comparision", type="html")