亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

R語言多元線性回歸實例詳解

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

一、模型簡介

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

二、求解過程

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

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

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

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

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

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

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

可見,wt越大,mpg和hp的線性關(guān)系越來越?。ㄔ谏侠校?,因此我們可以認為設(shè)定多個值,尋找最佳的擬合方程。

總結(jié)

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

相關(guān)文章

最新評論