成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

使用R語言怎么實(shí)現(xiàn)一個(gè)線性回歸-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)使用R語言怎么實(shí)現(xiàn)一個(gè)線性回歸,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比蕪湖網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式蕪湖網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋蕪湖地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

線性回歸(Linear Regression)是利用稱為線性回歸方程的最小平方函數(shù)對(duì)一個(gè)或多個(gè)自變量和因變量之間關(guān)系進(jìn)行建模的一種回歸分析。

簡(jiǎn)單對(duì)來說就是用來確定兩種或兩種以上變量間相互依賴的定量關(guān)系的一種統(tǒng)計(jì)分析方法。

回歸分析中,只包括一個(gè)自變量和一個(gè)因變量,且二者的關(guān)系可用一條直線近似表示,這種回歸分析稱為一元線性回歸分析。如果回歸分析中包括兩個(gè)或兩個(gè)以上的自變量,且因變量和自變量之間是線性關(guān)系,則稱為多元線性回歸分析。

一元線性回歸分析法的數(shù)學(xué)方程:

y = ax + b
  • y 是因變量的值。

  • x 是自變量的值。

  • a 與 b 為一元線性回歸方程的參數(shù)。

接下來我們可以創(chuàng)建一個(gè)人體身高與體重的預(yù)測(cè)模型:

1、收集樣本數(shù)據(jù):身高與體重。
2、使用 lm() 函數(shù)來創(chuàng)建一個(gè)關(guān)系模型。
3、從創(chuàng)建的模型中找到系數(shù),并創(chuàng)建數(shù)學(xué)方程式。
4、獲取關(guān)系模型的概要,了解平均誤差即殘差(估計(jì)值與真實(shí)值之差)。
5、使用 predict() 函數(shù)來預(yù)測(cè)人的體重。

準(zhǔn)備數(shù)據(jù)

以下是人的身高與體重?cái)?shù)據(jù):

# 身高,單位 cm
151, 174, 138, 186, 128, 136, 179, 163, 152, 131

# 體重,單位 kg
63, 81, 56, 91, 47, 57, 76, 72, 62, 48

lm() 函數(shù)

在 R 中,你可以通過函數(shù) lm() 進(jìn)行線性回歸。

lm() 函數(shù)用于創(chuàng)建自變量與因變量之間的關(guān)系模型。

lm() 函數(shù)語法格式如下:

lm(formula,data)

參數(shù)說明:

  • formula - 一個(gè)符號(hào)公式,表示 x 和 y 之間的關(guān)系。

  • data - 應(yīng)用數(shù)據(jù)。

創(chuàng)建關(guān)系模型,并獲取系數(shù):

# 樣本數(shù)據(jù)
x <- c(151, 174, 138, 186, 128, 136, 179, 163, 152, 131)
y <- c(63, 81, 56, 91, 47, 57, 76, 72, 62, 48)

# 提交給 lm() 函數(shù)
relation <- lm(y~x)

print(relation)

執(zhí)行以上代碼輸出結(jié)果為:

Call:
lm(formula = y ~ x)

Coefficients:
(Intercept)      x 
  -38.4551    0.6746

使用 summary() 函數(shù)獲取關(guān)系模型的概要:

x <- c(151, 174, 138, 186, 128, 136, 179, 163, 152, 131)
y <- c(63, 81, 56, 91, 47, 57, 76, 72, 62, 48)

# 提交給 lm() 函數(shù)
relation <- lm(y~x)

print(summary(relation))

執(zhí)行以上代碼輸出結(jié)果為:

Call:
lm(formula = y ~ x)

Residuals:
  Min   1Q   Median   3Q   Max 
-6.3002  -1.6629 0.0412  1.8944 3.9775 

Coefficients:
       Estimate Std. Error t value Pr(>|t|)  
(Intercept) -38.45509  8.04901 -4.778 0.00139 ** 
x       0.67461  0.05191 12.997 1.16e-06 ***
---
Signif. codes: 0 ‘***' 0.001 ‘**' 0.01 ‘*' 0.05 ‘.' 0.1 ‘ ' 1

Residual standard error: 3.253 on 8 degrees of freedom
Multiple R-squared: 0.9548,  Adjusted R-squared: 0.9491 
F-statistic: 168.9 on 1 and 8 DF, p-value: 1.164e-06

predict() 函數(shù)

predict() 函數(shù)用于根據(jù)我們建立的模型來預(yù)測(cè)數(shù)值。

predict() 函數(shù)語法格式如下:

predict(object, newdata)

參數(shù)說明:

  • object - lm() 函數(shù)創(chuàng)建的公式。

  • newdata - 要預(yù)測(cè)的值。


以下實(shí)例我們預(yù)測(cè)一個(gè)新的體重值:

# 樣本數(shù)據(jù)
x <- c(151, 174, 138, 186, 128, 136, 179, 163, 152, 131)
y <- c(63, 81, 56, 91, 47, 57, 76, 72, 62, 48)

# 提交給 lm() 函數(shù)
relation <- lm(y~x)

# 判斷身高為 170cm 的體重
a <- data.frame(x = 170)
result <-  predict(relation,a)
print(result)

執(zhí)行以上代碼輸出結(jié)果為:

1 
76.22869

我們也可以生存一個(gè)圖表:

# 樣本數(shù)據(jù)
x <- c(151, 174, 138, 186, 128, 136, 179, 163, 152, 131)
y <- c(63, 81, 56, 91, 47, 57, 76, 72, 62, 48)
relation <- lm(y~x)

# 生存 png 圖片
png(file = "linearregression.png")

# 生成圖表
plot(y,x,col = "blue",main = "Height & Weight Regression",
abline(lm(x~y)),cex = 1.3,pch = 16,xlab = "Weight in Kg",ylab = "Height in cm")

圖表如下:

使用R語言怎么實(shí)現(xiàn)一個(gè)線性回歸

看完上述內(nèi)容,你們對(duì)使用R語言怎么實(shí)現(xiàn)一個(gè)線性回歸有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

新聞名稱:使用R語言怎么實(shí)現(xiàn)一個(gè)線性回歸-創(chuàng)新互聯(lián)
標(biāo)題來源:http://jinyejixie.com/article44/coicee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、Google外貿(mào)網(wǎng)站建設(shè)、域名注冊(cè)、品牌網(wǎng)站設(shè)計(jì)建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
昌宁县| 红原县| 阿拉善左旗| 固原市| 新余市| 麻栗坡县| 龙里县| 永顺县| 慈溪市| 集安市| 新晃| 达州市| 石家庄市| 鹤岗市| 通城县| 闵行区| 渝北区| 南通市| 北海市| 山东| 武汉市| 磴口县| 洪湖市| 新津县| 祥云县| 青铜峡市| 报价| 稷山县| 泗水县| 大足县| 永寿县| 灵武市| 宣化县| 朝阳县| 阿拉善右旗| 郸城县| 衡山县| 唐山市| 个旧市| 静安区| 通州区|