R語言線性回歸

1、導(dǎo)入數(shù)據(jù)

library(haven)
OAP <- read_sav("C:/Users/deng/Desktop/OAP.sav")
str(OAP)
## Classes 'tbl_df', 'tbl' and 'data.frame':    38 obs. of  3 variables:
##  $ NO : num  1 2 3 4 5 6 7 8 9 10 ...
##   ..- attr(*, "format.spss")= chr "F8.0"
##  $ DON: num  0 0 0 0 0 ...
##   ..- attr(*, "format.spss")= chr "F8.2"
##  $ OAP: num  14.15 11.13 7.25 5.19 4.15 ...
##   ..- attr(*, "format.spss")= chr "F8.2"
print(OAP) #查看數(shù)據(jù)
NO  DON     OAP
1   0       14.15
2   0       11.13
3   0       7.25
4   0       5.19
5   0       4.15
6   0       3.29
7   0       2.26
8   0       0.01
9   28.76   3.27
10  48.54   3.34
11  57.94   4.28
12  69.18   7.2
13  225.41  14.16
14  187.89  7.2
15  74.78   9.27
16  74.67   14.1
17  86.09   9.26
18  75.89   2.2
19  116.33  5.27
20  128.58  5.26
21  178.42  9.19
22  177.38  13.24
23  204.63  16.15
24  215.99  14.16
25  206.9   0.03
26  247.29  5.17
27  289.54  11.18
28  306.31  19.1
29  327.23  11.15
30  358.32  11.13
31  389.22  19.12
32  419.35  20.05
33  426.85  21.33
34  426.9   19.18
35  458.04  17.09
36  468.34  20.01
37  577.52  24.24
38  588.95  19.06

2、繪制OAP評分和DON含量的散點(diǎn)圖

library(ggplot2)
ggplot(OAP, aes(x = DON, y = OAP)) + 
  geom_point() + 
  theme_bw()
image.png

3术幔、計(jì)算OAP和DON的直線相關(guān)系數(shù)

with(OAP, (cor(OAP, DON, method = 'pearson'))) 
## [1] 0.7863221

4、檢驗(yàn)直線相關(guān)系數(shù)的統(tǒng)計(jì)學(xué)意義

with(OAP, cor.test(OAP, DON, method = 'pearson')) 
##  Pearson's product-moment correlation
## 
## data:  OAP and DON
## t = 7.6365, df = 36, p-value = 4.89e-09
## alternative hypothesis: true correlation is not equal to 0
## 95 percent confidence interval:
##  0.6233270 0.8838328
## sample estimates:
##       cor 
## 0.7863221
-Pearson直線相關(guān)系數(shù)檢驗(yàn)湃密,p<0.05诅挑,表明OAP評分和DON含量存在直線相關(guān)關(guān)系;
-相關(guān)系數(shù)為0.7863221泛源,說明OAP評分與DON含量呈正相關(guān)拔妥。

5、建立OAP評分關(guān)于DON含量的線性模型

fit.lm <- lm(OAP ~ DON, data = OAP)
fit.lm
## Call:
## lm(formula = OAP ~ DON, data = OAP)
## 
## Coefficients:
## (Intercept)          DON  
##     4.78563      0.02969

6达箍、生成線性模型的統(tǒng)計(jì)量

summary(fit.lm)
 Call:
lm(formula = OAP ~ DON, data = OAP)

 Residuals:
##      Min       1Q   Median       3Q      Max 
## -10.8995  -2.9493  -0.1378   2.7526   9.3644 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(>|t|)    
## (Intercept) 4.785631   1.021456   4.685 3.92e-05 ***
## DON         0.029695   0.003889   7.636 4.89e-09 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 4.197 on 36 degrees of freedom
## Multiple R-squared:  0.6183, Adjusted R-squared:  0.6077 
## F-statistic: 58.32 on 1 and 36 DF,  p-value: 4.89e-09
-截距和解釋變量DON的系數(shù)没龙,p值均小于0.05,截距和系數(shù)均有意義。
-截距為4.785631硬纤,意為當(dāng)DON的含量為0時(shí)解滓,OAP的評分為4.785631 。DON的系數(shù)為0.029695筝家,表示當(dāng)DON平均改變一個(gè)單位時(shí)洼裤,OAP評分平均改變0.029695。
-調(diào)整R2為 0.6077溪王,表明DON含量解釋了OAP評分60.77%的變異腮鞍,剩下的29.23%變異由其他因素影響。

7在扰、生成方差分析表

anova(fit.lm)
## Analysis of Variance Table
## 
## Response: OAP
##           Df  Sum Sq Mean Sq F value   Pr(>F)    
## DON        1 1027.21 1027.21  58.316 4.89e-09 ***
## Residuals 36  634.13   17.61                     
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

8缕减、畫出擬合直線、在圖中標(biāo)出回歸方程和調(diào)整R2

library(ggpmisc)
ggplot(OAP, aes(x = DON, y = OAP)) + 
    geom_point() + 
    theme_bw() + 
    geom_smooth(method = 'lm', se = F, color = 'red') + 
    stat_poly_eq(aes(label = paste(..eq.label.., ..adj.rr.label.., sep = '~~~~')), formula = y ~ x, parse = T)
image.png
export::table2doc(fit.lm, add.rownames = T)
Rplot.png

參考:用ggplot2進(jìn)行直線回歸并添加回歸方程和方差分析表

9芒珠、附spss結(jié)果

點(diǎn)圖.png

相關(guān)系數(shù)及其檢驗(yàn).png
直線回歸結(jié)果.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桥狡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子皱卓,更是在濱河造成了極大的恐慌裹芝,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件娜汁,死亡現(xiàn)場離奇詭異嫂易,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)掐禁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門怜械,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人傅事,你說我怎么就攤上這事缕允。” “怎么了蹭越?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵障本,是天一觀的道長。 經(jīng)常有香客問我响鹃,道長驾霜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任买置,我火速辦了婚禮粪糙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘忿项。我一直安慰自己蓉冈,他們只是感情好脆栋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著洒擦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪怕膛。 梳的紋絲不亂的頭發(fā)上熟嫩,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機(jī)與錄音褐捻,去河邊找鬼掸茅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛柠逞,可吹牛的內(nèi)容都是我干的昧狮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼板壮,長吁一口氣:“原來是場噩夢啊……” “哼逗鸣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绰精,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤撒璧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后笨使,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卿樱,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年硫椰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了繁调。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡靶草,死狀恐怖蹄胰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情爱致,我是刑警寧澤烤送,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站糠悯,受9級特大地震影響帮坚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜互艾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一试和、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纫普,春花似錦阅悍、人聲如沸好渠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拳锚。三九已至,卻和暖如春寻行,著一層夾襖步出監(jiān)牢的瞬間霍掺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工拌蜘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留杆烁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓简卧,卻偏偏與公主長得像兔魂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子举娩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355