R語(yǔ)言機(jī)器學(xué)習(xí)與臨床預(yù)測(cè)模型29--ROC曲線及AUC計(jì)算

本內(nèi)容為【科研私家菜】R語(yǔ)言機(jī)器學(xué)習(xí)與臨床預(yù)測(cè)模型系列課程

R小鹽準(zhǔn)備介紹R語(yǔ)言機(jī)器學(xué)習(xí)與預(yù)測(cè)模型的學(xué)習(xí)筆記

你想要的R語(yǔ)言學(xué)習(xí)資料都在這里荔仁, 快來(lái)收藏關(guān)注【科研私家菜】


01 ROC曲線

ROC曲線是在各種閾值設(shè)置下的分類問(wèn)題的性能測(cè)量方法。 ROC是概率曲線粘茄,AUC表示可分離性的程度霸旗。它告訴我們有關(guān)模型區(qū)分的能力贷帮。 AUC越高,模型越好诱告,將0預(yù)測(cè)為0撵枢,將1預(yù)測(cè)為1。AUC越高精居,模型越好區(qū)分疾病患者和無(wú)疾病患者锄禽。用TPR對(duì)FPR繪制ROC曲線,其中TPR在y軸上靴姿,F(xiàn)PR在x軸上沃但。






02 R語(yǔ)言繪制ROC曲線

## 診斷試驗(yàn)ROC分析
example21_2  <- read.table ("data1.csv", header=TRUE, sep=",")
example21_2
attach(example21_2)
summary(example21_2)
str(example21_2) #structure of dataframe

library(ROCR)
pred <- prediction(example21_2$value, example21_2$group)
pred
perf <- performance(pred,"tpr","fpr")
plot(perf,col="red")
abline(a=0,b=1,col="blue")
perf1 <- performance(pred, "prec", "rec")
plot(perf1)
perf2 <- performance(pred, "sens", "spec")
plot(perf2)
auc <- performance(pred,"auc")
auc
detach(example21_2)

# 2
example21_3  <- read.table ("data2.csv", header=TRUE, sep=",")
attach(example21_3)
summary(example21_3)
str(example21_3)
#install.packages("ROCR")
library(ROCR)
pred1 <- prediction(example21_3$mRNA, example21_3$oncology)
pred1
pred2 <- prediction(example21_3$dna, example21_3$oncology)
pred2
perf1 <- performance(pred1,"tpr","fpr")
perf2 <- performance(pred2,"tpr","fpr")

plot(perf1, col="blue")
plot(perf2, col="red", add=TRUE)
abline(a=0,b=1,col="gray")
legend(locator(n=1),legend=c("mRNA","dna"),lty=1,col=c("blue","red"))

auc1 <- performance(pred1,"auc")
auc1
auc2 <- performance(pred2,"auc")
auc2

效果如下:


03 聯(lián)合診斷ROC

#聯(lián)合診斷ROC
fit1 <- glm(oncology~ mRNA + dna, family= binomial(), data=example21_3)
summary(fit1)

example21_3$predvalue<-predict(fit1,type="response")

pred <- prediction(example21_3$predvalue, example21_3$oncology)
perf<- performance(pred,"tpr","fpr")
plot(perf)
abline(0,1)
auc <- performance(pred,"auc")
auc #auc即是C-statistics

關(guān)注R小鹽,關(guān)注科研私家菜(VX_GZH: SciPrivate)佛吓,有問(wèn)題請(qǐng)聯(lián)系R小鹽宵晚。讓我們一起來(lái)學(xué)習(xí) R語(yǔ)言機(jī)器學(xué)習(xí)與臨床預(yù)測(cè)模型

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市维雇,隨后出現(xiàn)的幾起案子淤刃,更是在濱河造成了極大的恐慌,老刑警劉巖吱型,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逸贾,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡唁影,警方通過(guò)查閱死者的電腦和手機(jī)耕陷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)据沈,“玉大人哟沫,你說(shuō)我怎么就攤上這事⌒拷椋” “怎么了嗜诀?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)孔祸。 經(jīng)常有香客問(wèn)我隆敢,道長(zhǎng),這世上最難降的妖魔是什么崔慧? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任拂蝎,我火速辦了婚禮,結(jié)果婚禮上惶室,老公的妹妹穿的比我還像新娘温自。我一直安慰自己玄货,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布悼泌。 她就那樣靜靜地躺著松捉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪馆里。 梳的紋絲不亂的頭發(fā)上隘世,一...
    開(kāi)封第一講書(shū)人閱讀 48,970評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音鸠踪,去河邊找鬼丙者。 笑死,一個(gè)胖子當(dāng)著我的面吹牛慢哈,可吹牛的內(nèi)容都是我干的蔓钟。 我是一名探鬼主播永票,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼卵贱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了侣集?” 一聲冷哼從身側(cè)響起键俱,我...
    開(kāi)封第一講書(shū)人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎世分,沒(méi)想到半個(gè)月后编振,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡臭埋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年踪央,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瓢阴。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡畅蹂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出荣恐,到底是詐尸還是另有隱情液斜,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布叠穆,位于F島的核電站少漆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏硼被。R本人自食惡果不足惜示损,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嚷硫。 院中可真熱鬧检访,春花似錦夺溢、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至丹禀,卻和暖如春状勤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背双泪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工持搜, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人焙矛。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓葫盼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親村斟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贫导,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

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