gpt4 book ai didi

r - 多元回归以取得优异成绩

转载 作者:行者123 更新时间:2023-12-04 12:43:38 24 4
gpt4 key购买 nike

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

气象站

data("mtcars")
str(mtcars)
m1<-lm(hp ~ disp, data = mtcars)
m2<-lm(hp ~ disp + wt, data = mtcars)

我发现这种格式最合适:
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

我想将上述内容转换为数据框或任何类似的内容,以便将其导出到 excel, 保留其格式 .

欢迎其他可以生成类似表格并将其导出到 excel 的想法。

对我来说最重要的是导出每个系数都带有 * 的系数,这样我就可以理解在每个新回归中哪个是重要的。

你能帮我解决这个问题吗?

最佳答案

您可以使用 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")

这里 type = "text"生成如下表,但是您可以将其更改为 html 并生成等效的 html,如果您将 html 复制并粘贴到纯文本文件并将其另存为 htm/html 然后在浏览器中打开,您将得到格式很好的表格。

如何导出到excel:运行 type="html"的命令,将 html 复制到 excel sheet ,就是这样。 Excel 将能够将整个 html 转换为漂亮的图表,如屏幕截图。

enter image description here

关于r - 多元回归以取得优异成绩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50512155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com