matlab中如何應(yīng)用regress()函數(shù)進(jìn)行線性回歸分析?

matlab中如何應(yīng)用regress()函數(shù)進(jìn)行線性回歸分析?回歸分析是研究一個(gè)隨機(jī)變量與一個(gè)或多個(gè)普通變量之間的相關(guān)系的統(tǒng)計(jì)方法。如果做回歸分析,有很多軟件都已經(jīng)封裝好了的,我們只需直接調(diào)用就可以了。例如Matlab中的regress()就是做線性回歸分析的函數(shù)之一,接下來(lái)我們一起去看看利用matlab中的函數(shù)regress進(jìn)行線性回歸分析的具體方法步驟。

數(shù)學(xué)軟件Matlab R2016a 64位 完全特別版(附破解文件+密鑰+安裝教程)
- 類型:編程其它
- 大?。?/span>7.6GB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2016-11-23

數(shù)學(xué)軟件Matlab R2015b 32位 完全特別版(附破解文件+密鑰+安裝教程)
- 類型:編程其它
- 大?。?/span>6.75GB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2016-11-23
利用matlab中的函數(shù)regress進(jìn)行線性回歸分析:
1、首先介紹調(diào)用進(jìn)行線性回歸分析regress()函數(shù)的兩種方法:
1、b=regress(y,X);根據(jù)輸入?yún)?shù)y與X,用最小二乘法求線性回歸系數(shù)b。
2、[b,bint,r,rint,stats]=regress(y,X):得到參數(shù)b的95%置信區(qū)間bint,殘差r以及殘差95%置信區(qū)間rint,stats有三個(gè)分量的向量,分別是決定系數(shù)R平方、F值以及回歸的p值。
2、如下圖所示,一組數(shù)據(jù)共有50個(gè)變量,需要對(duì)此數(shù)據(jù)做一元線性回歸分析y=b1+b2*x,若只想得出線性回歸模型,而不做其他分析只需調(diào)用b=regress(y,X);程序代碼如下
3、由回歸結(jié)果得b=[44.2815,0.4199],即回歸模型可以寫(xiě)為y=44.2815+0.4199*x,模型結(jié)果如圖所示
4、若是想通過(guò)一些指標(biāo)來(lái)驗(yàn)證模型的優(yōu)劣,則需要調(diào)用[b,bint,r,rint,stats]=regress(y,X);返回更為復(fù)雜的數(shù)據(jù),用來(lái)分析模型。則程序代碼及結(jié)果,如圖
5、然后使用rcoplot(r,rint);做殘差分析圖,以及畫(huà)出預(yù)測(cè)及回歸線圖,結(jié)果如圖所示。從圖中可以看出回歸方程的擬合程度,還可以從stats中R平方來(lái)說(shuō)明其擬合優(yōu)劣,R平方越大擬合程度越高。
教程結(jié)束,以上就是關(guān)于matlab中如何應(yīng)用regress()函數(shù)進(jìn)行線性回歸分析的方法步驟,希望對(duì)大家有所幫助!更多精彩內(nèi)容,盡在腳本之家網(wǎng)站哦!
相關(guān)文章
如何用matlab進(jìn)行級(jí)數(shù)或數(shù)列的符號(hào)求和?matlab符號(hào)求和指令分享
本教程教腳本之家的各位朋友如何用matlab進(jìn)行級(jí)數(shù)或數(shù)列的符號(hào)求和?并給大家分享了matlab符號(hào)求和指令,幫助大家輕松解決級(jí)數(shù)、數(shù)列的符號(hào)求和,需要的朋友歡迎前來(lái)借鑒學(xué)2017-11-21matlab2014a怎么激活?matlab2014a安裝破解激活圖文詳細(xì)教程
matlab2014a怎么激活?是很多新用戶都比較頭疼的問(wèn)題,今天腳本之家小編就給大家?guī)?lái)matlab2014a安裝破解激活圖文詳細(xì)教程,希望對(duì)大家有所幫助2017-11-21用matlab求符號(hào)函數(shù)數(shù)組或函數(shù)矩陣的導(dǎo)數(shù)實(shí)例教程
本教程教腳本之家的各位朋友如何使用matlab求符號(hào)函數(shù)數(shù)組或函數(shù)矩陣的導(dǎo)數(shù)?幫助大家更好的使用matlab軟件,感興趣的朋友歡迎前來(lái)一起分享學(xué)習(xí)2017-11-21matlab中分號(hào)、冒號(hào)、逗號(hào)等常用標(biāo)點(diǎn)符號(hào)的功能和用法總結(jié)
最近,很多網(wǎng)友問(wèn)小編在Matlab中,冒號(hào)“:”和分號(hào)“;”分別有什么功能?今天腳本之家小編就給大家?guī)?lái)matlab中分號(hào)、冒號(hào)、逗號(hào)等常用標(biāo)點(diǎn)符號(hào)的功能和用法總結(jié),希望對(duì)大家2017-11-21如何用matlab求解常微分方程?matlab解常微分方程之符號(hào)解法介紹
如何用matlab求解常微分方程?在matlab中解常微分方程有兩種方法,一是符號(hào)解法,另一種是數(shù)值解法,今天腳本之家小編先給大家介紹matlab解常微分方程之符號(hào)解法,希望大家2017-11-21