欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語言多元線性回歸實(shí)例詳解

 更新時(shí)間:2022年07月01日 16:04:35   作者:clarkjs  
對比一元線性回歸,多元線性回歸是用來確定2個(gè)或2個(gè)以上變量間關(guān)系的統(tǒng)計(jì)分析方法,下面這篇文章主要給大家介紹了關(guān)于R語言多元線性回歸的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、模型簡介

一元線性回歸是一個(gè)主要影響因素作為自變量來解釋因變量的變化,在現(xiàn)實(shí)問題研究中,因變量的變化往往受幾個(gè)重要因素的影響,此時(shí)就需要用兩個(gè)或兩個(gè)以上的影響因素作為自變量來解釋因變量的變化,這就是多元回歸亦稱多重回歸。當(dāng)多個(gè)自變量與因變量之間是線性關(guān)系時(shí),所進(jìn)行的回歸分析就是多元線性回歸。

二、求解過程

這里我使用的數(shù)據(jù)是包里面自帶的數(shù)據(jù),我們導(dǎo)入并進(jìn)行查看:

可以看到第一列是我們的數(shù)據(jù)標(biāo)簽(無數(shù)學(xué)含義),后面五列分別為對應(yīng)的五個(gè)特征即相應(yīng)的數(shù)值。我的任務(wù)是使用后四個(gè)變量來擬合第一個(gè)變量"Murder"

在進(jìn)行多元線性回歸之前,通常需要對變量進(jìn)行相關(guān)性分析,例如:我們想用x, y 兩個(gè)變量來擬合變量 z, 如果x, y相關(guān)性過強(qiáng),則我們只需要其中一個(gè)變量就可以擬合z,這就是我們學(xué)的多重共線性。因此,我使用 cor 函數(shù)查看相關(guān)性,如下圖所示:

由于相關(guān)性矩陣并不直觀,因此我使用散點(diǎn)矩陣圖來可視化此關(guān)系,R語言代碼及可視化結(jié)果如下(其中我使用了smoother平滑方法):

下面使用 lm 函數(shù)進(jìn)行多元線性回歸,代碼及運(yùn)行截圖如下:

可以發(fā)現(xiàn)運(yùn)行結(jié)果中有兩個(gè)變量被打了 “”, 分別為"Population" 和 “Illiteracy”,其中""越多表示越顯著,即 p 值越小,R-squared為0.567,效果不是特別理想,說明可能存在多重共線性或者變量間存在交互作用,接下來我使用mtcars數(shù)據(jù)集來進(jìn)行實(shí)現(xiàn)(在R語言中使用冒號表示將兩個(gè)因變量交互):

然后我是用plot函數(shù)對多個(gè)參數(shù)進(jìn)行可視化,代碼及運(yùn)行截圖如下:

可見,wt越大,mpg和hp的線性關(guān)系越來越?。ㄔ谏侠校虼宋覀兛梢哉J(rèn)為設(shè)定多個(gè)值,尋找最佳的擬合方程。

總結(jié)

到此這篇關(guān)于R語言多元線性回歸的文章就介紹到這了,更多相關(guān)R語言多元線性回歸內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論