rstudio线性回归_R语言统计分析(一元线性回归和多元线性回归)

本文通过RStudio分析2003-2012年某省运输业数据,探讨投资总额、从业人数、能源投入与地区GDP、CO2排放量之间的线性关系。首先进行一元线性回归,发现投资总额与地区GDP之间存在显著正相关,建立回归方程Y = -2080.606 + 35.674X。接着进行多元回归分析,通过逐步回归法确定最优模型为Y = -39030.90 + 235.96X2 + 10.46X3,其中X2和X3分别为从业人数和能源投入。
摘要由CSDN通过智能技术生成

数据

表2 2003-2012某省运输业相关数据

年份

投资总额

(亿元)

从业人数

(万人)

能源投入

(万吨标准煤)

地区GDP

(亿元)

CO2排放量

(万吨)

2003年

320.1

166.37

487.82

6867.7

1216.14

2004年

373.87

180.37

509.12

8553.79

1269.24

2005年

468.35

187.29

649.93

10587.42

1620.28

2006年

568.4

188.9

673.04

12362.79

1677.89

2007年

426.06

198.65

772.28

15012.46

1925.29

2008年

389.43

204.46

802.43

18407.78

2000.46

2009年

484.44

207.7

875.72

19480.46

2183.17

2010年

661.88

213.14

1340.6

23092.36

3342

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RStudio 中进行多元线性回归分析,需要使用 R 语言中的 lm() 函数。下面是一个简单的例子: 假设我们有一个数据集,其中包含了三个自变量 x1、x2、x3 和一个因变量 y。我们想要使用多元线性回归模型来预测 y 的值。首先,我们需要在 RStudio 中导入数据集并进行数据清洗和预处理。接下来,我们可以使用以下代码来拟合多元线性回归模型: ``` # 导入数据集 data <- read.csv("data.csv") # 拟合多元线性回归模型 model <- lm(y ~ x1 + x2 + x3, data = data) ``` 在上述代码中,我们使用 lm() 函数来拟合多元线性回归模型。其中,y 是因变量,x1、x2 和 x3 是自变量,data 是我们导入的数据集。 接下来,我们可以使用 summary() 函数来查看模型的统计信息,如下所示: ``` # 查看模型统计信息 summary(model) ``` 在 summary() 函数的输出结果中,我们可以看到模型的 R-squared 值、各个自变量的系数、标准误差等统计信息。这些统计信息可以帮助我们评估模型的拟合效果和预测能力。 最后,我们可以使用 predict() 函数来对新的数据进行预测,如下所示: ``` # 对新数据进行预测 new_data <- data.frame(x1 = c(1, 2, 3), x2 = c(4, 5, 6), x3 = c(7, 8, 9)) predictions <- predict(model, newdata = new_data) ``` 在上述代码中,我们创建了一个新的数据集 new_data,并使用 predict() 函数来对其进行预测。预测结果将被保存在 predictions 变量中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值