ggplot作圖之散點(diǎn)圖(擬合曲線碉考,公式)

前段時(shí)間在著手性狀測(cè)試設(shè)備的驗(yàn)收工作塌计,需要對(duì)機(jī)器測(cè)量數(shù)據(jù)和人工測(cè)量數(shù)據(jù)進(jìn)行相關(guān)性分析,散點(diǎn)圖加擬合曲線是一個(gè)好的呈現(xiàn)方式侯谁,現(xiàn)在將這個(gè)方法的R代碼記錄下來(lái)锌仅,一是對(duì)剛學(xué)知識(shí)的梳理,二是以后方便查看和分享給更多的志同道合的小白墙贱。 作者:劉峻宇
1热芹、讀取、整理數(shù)據(jù):

##共測(cè)試了50尾大蝦和50尾小蝦惨撇,現(xiàn)將數(shù)據(jù)合并伊脓,并繪制BL(body length)的機(jī)器和人工測(cè)量數(shù)據(jù)的相關(guān)性
require(data.table)
require(ggplot2)
big <- fread(input= "shrimp_big.csv",sep = ",",header = TRUE) 
little <- fread(input= "shrimp_little.csv",sep = ",",header = TRUE)
colnames(little) <- c("ID","AL1","BL1","CL1","CW1","CH1","AL2","BL2", "CL2" ,"CW2", "CH2")
shrimp <- rbind(big,little) 
data <- as.data.frame(cbind(shrimp$ BL1,shrimp$BL2))
colnames(data) <- c("x","y")  #y和x代表BL2和BL1
head(shrimp) 

查看數(shù)據(jù)集結(jié)構(gòu),左邊機(jī)器測(cè)量魁衙,右邊人工測(cè)量

Call:
ID AL1 BL1 CL1 CW1 CH1 AL2 BL2 CL2 CW2 CH2
1 50.7 100.6 30.2 16.1 19.6 6.4 10.1 2.7 1.1 1.7
2 57.2 112.5 34.4 17.6 21.4 6.6 11.9 3.1 1.5 2.0
3 56.8 102.3 30.5 16.0 19.5 6.4 11.2 3.1 1.5 1.8
4 62.6 116.1 36.0 17.9 21.7 6.7 11.4 3.2 1.7 1.9
5 53.8 106.2 32.2 16.8 20.4 6.3 10.6 3.2 1.7 1.7
6 55.3 114.3 35.6 17.1 20.8 6.5 11.5 3.1 1.5 1.8

2报腔、查看兩數(shù)據(jù)間的線性關(guān)系

lm <- lm(y~x + I(x^2),data = shrimp) 
summary(lm)

Call:
lm(formula = y ~ x + I(x^2), data = data)
Residuals:
Min 1Q Median 3Q Max
-2.04722 -0.30843 -0.00514 0.29011 1.03779
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -3.6014832 0.9583339 -3.758 0.000294 ***
x 0.1855287 0.0227781 8.145 1.4e-12 ***
I(x^2) -0.0004773 0.0001266 -3.771 0.000281 ***
Signif. codes: 0 ‘’ 0.001 ‘’ 0.01 ‘’ 0.05 ‘.’ 0.1 ‘ ’ 1

可以看到,擬合曲線的截距和系數(shù)都極顯著剖淀,所以數(shù)據(jù)間關(guān)系為二項(xiàng)式關(guān)系
3纯蛾、繪圖

# 編寫(xiě)擬合曲線公式的函數(shù)
lm_eqn = function(data){
  m=lm(y ~ x + I(x^2), data) 
  eq <- substitute(italic(y) == a+b %.% italic(x)+b %.% italic(x^2)*","~~italic(r)^2~"="~r2,
                   list(a = as.numeric(format(coef(m)[1], digits = 3)),
                        b = as.numeric(format(coef(m)[2], digits = 3)),
                        c = as.numeric(format(coef(m)[3], digits = 4)),
                        r2 = format(summary(m)$r.squared, digits = 3)))
  as.character(as.expression(eq))
} 
#ggpot 作圖
p <- ggplot(data,aes(x=x,y=y)) + geom_point()
p + stat_smooth(method='lm',formula = y~x+ I(x^2),colour='red') +
  scale_x_continuous(limits = c(50,130)) + 
  theme(axis.text=element_text(colour = 'black',size = 12), axis.title=element_text(size = 14)) +
  annotate("text", x=50, y=15, label=lm_eqn(data), hjust=0, size=4,parse=TRUE)+
  labs(x="機(jī)器測(cè)量",y="人工測(cè)量",title = "BL")+ theme(plot.title = element_text(hjust = 0.5))

4、結(jié)果


BL相關(guān)性曲線
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纵隔,一起剝皮案震驚了整個(gè)濱河市翻诉,隨后出現(xiàn)的幾起案子炮姨,更是在濱河造成了極大的恐慌,老刑警劉巖米丘,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剑令,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拄查,警方通過(guò)查閱死者的電腦和手機(jī)吁津,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)堕扶,“玉大人碍脏,你說(shuō)我怎么就攤上這事∩运悖” “怎么了典尾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)糊探。 經(jīng)常有香客問(wèn)我钾埂,道長(zhǎng),這世上最難降的妖魔是什么科平? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任褥紫,我火速辦了婚禮,結(jié)果婚禮上瞪慧,老公的妹妹穿的比我還像新娘髓考。我一直安慰自己,他們只是感情好弃酌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布氨菇。 她就那樣靜靜地躺著,像睡著了一般妓湘。 火紅的嫁衣襯著肌膚如雪查蓉。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天多柑,我揣著相機(jī)與錄音奶是,去河邊找鬼。 笑死竣灌,一個(gè)胖子當(dāng)著我的面吹牛聂沙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播初嘹,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼及汉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了屯烦?” 一聲冷哼從身側(cè)響起坷随,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤房铭,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后温眉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體缸匪,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年类溢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凌蔬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡闯冷,死狀恐怖砂心,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蛇耀,我是刑警寧澤辩诞,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站纺涤,受9級(jí)特大地震影響译暂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜撩炊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一秧秉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧衰抑,春花似錦、人聲如沸荧嵌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)啦撮。三九已至谭网,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赃春,已是汗流浹背愉择。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留织中,地道東北人锥涕。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像狭吼,于是被迫代替她去往敵國(guó)和親层坠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 中小學(xué)生閱讀的問(wèn)題 中小學(xué)生的閱讀問(wèn)題:“背誦有余刁笙,閱讀不足破花;浪漫有余谦趣,理性不足;重視有余座每,準(zhǔn)備不足前鹅;限制有余,自...
    趙雪奎閱讀 237評(píng)論 0 1
  • 下午非常特別的讀書(shū)會(huì)——《安的種子》峭梳, 萌舰绘,結(jié)合戲劇和課堂游戲給我們帶來(lái)培訓(xùn), 雖然最后拖了課錯(cuò)過(guò)一列車(chē)延赌, 也讓我...
    三月小女子23點(diǎn)前睡覺(jué)閱讀 180評(píng)論 0 1
  • 天凈沙 詩(shī)夜 孤燈夜影窗紗除盏, 筆飛流墨詩(shī)發(fā)。 綠袖溫巾暖茶挫以。 盡收紙下者蠕, 鳥(niǎo)蟲(chóng)花草魚(yú)蝦。
    liuaimin閱讀 258評(píng)論 0 0
  • 之前一直覺(jué)得死磕一件事不是好事掐松,但絕不是壞事踱侣。 最近發(fā)生的一件事,對(duì)這種看法有了改觀大磺。 一個(gè)同事抡句,做事特別認(rèn)真,對(duì)...
    霞子小窩閱讀 1,213評(píng)論 0 1
  • 從小到大杠愧,我最怕的就是寫(xiě)作待榔,作文,看書(shū)流济。拿著書(shū)就想睡覺(jué)的人锐锣,卻因?yàn)楹⒆佑幸惶鞎?huì)改變。 睿從小就愛(ài)看書(shū)绳瘟,為了讓她喜歡...
    櫻花520閱讀 79評(píng)論 0 1