R语言使用broom包整理回归模型结果并导出到Excel中
在R语言中,我们经常需要对数据进行回归分析,并将回归模型的结果整理成易于理解和分析的形式。一个强大的工具是broom包,它可以帮助我们将回归模型结果整理成dataframe,并导出到Excel等文件中。在本文中,我们将使用mtcars和colon数据集来演示如何使用broom包完成这些任务。
一、导入所需的包和数据集
首先,我们需要导入所需的包和数据集。mtcars数据集是R语言自带的一个示例数据集,包含了32辆汽车的11个变量。colon数据集则是从survival包中导入的,用于生存分析。
library(broom)
library(openxlsx)
data(mtcars)
data(colon)
二、回归分析及结果整理
接下来,我们将使用lm()函数对mtcars数据集进行回归分析。我们选择将mpg(每加仑行驶的英里数)作为因变量,wt(车辆重量)和hp(发动机马力)作为自变量。然后,我们使用tidy()函数从回归模型中提取出整齐的结果。
# 回归分析
model <- lm(mpg ~ wt + hp, data