首页 理论教育多元统计分析:R实验中的mtcars数据集回归分析

多元统计分析:R实验中的mtcars数据集回归分析

【摘要】:在实验2.3.1中,我们对mtcars数据集进行了展示和描述.在实验2.3.3中,我们对mtcars数据集进行了可视化.现在我们对该数据集中的变量进行回归分析.(1)不考虑变量交互项对该数据集,如果把mpg(汽车每加仑公里数)作为因变量,自变量为hp(马力)和wt(汽车重量)进行回归.>fit<-lm(mpg~hp+wt,data=mtcars)>summary(fit)结果如下:得到的回归方程为

在实验2.3.1中,我们对mtcars数据集进行了展示和描述.在实验2.3.3中,我们对mtcars数据集进行了可视化.现在我们对该数据集中的变量进行回归分析.

(1)不考虑变量交互项

对该数据集,如果把mpg(汽车每加仑公里数)作为因变量自变量为hp(马力)和wt(汽车重量)进行回归.

>fit<-lm(mpghp+wt,data=mtcars)

>summary(fit)

结果如下:

得到的回归方程=37.22727-0.03177hp-3.87783wt.并且回归方程通过了显著性检验.

(2)考虑变量交互项

对该数据集,如果把mpg(汽车每加仑公里数)作为因变量,自变量为hp(马力)和wt(汽车重量)进行回归(考虑变量交互项).(www.chuimin.cn)

>fit<-lm(mpghp+wt+hp:wt,data=mtcars)

>summary(fit)

结果如下:

在上述代码中,“hp:wt”表示hp和wt的交互项.

上述结果表明,hp和wt的交互是显著的.

得到的回归方程为=49.80842-0.12010hp-8.21662wt+0.02785hp·wt.并且回归方程通过了显著性检验.

比较(1)和(2)中的结果,在不考虑变量交互项和考虑变量交互项两种情况下,回归方程虽然都能通过显著性检验,但从R-squared来看,0.8268和0.8848还是有些差别的,并且考虑变量交互项的效果要好一些.