最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

診斷模型的另一種驗證,R語言繪制決策曲線

2022-12-12 13:00 作者:小云愛生信  | 我要投稿

爾云間? 一個專門做科研的團(tuán)隊

小伙伴們大家好啊,小云今天要和大家講的是決策曲線的繪制,小云之前了解了一下診斷模型,感覺和之前小云接觸的預(yù)后模型有點像,但不一樣的是,小云今天接觸的診斷模型只有一個分組,即高低分組與各基因表達(dá)量進(jìn)行計算,而預(yù)后模型則是時間和狀態(tài)兩個量。小云今天要說的是決策曲線的繪制。


?

這個診斷模型有五個基因,然后這里的分組是用的高低分組

library(ggDCA)

library(rms)

library(nricens)

library(foreign)

library(rmda)

library(regplot)

?

data3 <- read.table(file = "input.txt",header = T,sep = "\t",row.names = 1)#載入數(shù)據(jù)

#1.診斷列線圖構(gòu)建

dd <- datadist(data3)

options(datadist="dd")

RAB24<- decision_curve(Risk_Score~ RAB24,data = data3,

??????????????????????? family = binomial(link ='logit'),#模型類型,這里是二分類

??????????????????????? thresholds= seq(0,1, by = 0.01),

??????????????????????? confidence.intervals =0.95,#95可信區(qū)間

??????????????????????? study.design = 'cohort')#研究類型,這里是隊列研究

DNAJB9<- decision_curve(Risk_Score~ DNAJB9,data = data3, family = binomial(link ='logit'),

????????????????????? thresholds= seq(0,1, by = 0.01),

????????????????????? confidence.intervals =0.95,study.design ='cohort')

TOMM5<- decision_curve(Risk_Score~ TOMM5,data = data3, family = binomial(link ='logit'),

????????????????????? thresholds= seq(0,1, by = 0.01),

????????????????????? confidence.intervals =0.95,study.design ='cohort')

STAT3<- decision_curve(Risk_Score~ STAT3,data = data3, family = binomial(link ='logit'),

????????????????????? thresholds= seq(0,1, by = 0.01),

????????????????????? confidence.intervals =0.95,study.design ='cohort')

PHF23<- decision_curve(Risk_Score~ PHF23,data = data3,

??????????????????????????? family = binomial(link ='logit'),#模型類型,這里是二分類

??????????????????????????? thresholds= seq(0,1, by = 0.01),

??????????????????????????? confidence.intervals =0.95,#95可信區(qū)間

??????????????????????????? study.design = 'cohort')#研究類型,這里是隊列研究

nomogram<- decision_curve(Risk_Score? ~ RAB24+DNAJB9+TOMM5+STAT3+PHF23,data = data3,

????????????????????????? family = binomial(link='logit'),

????????????????????????? thresholds= seq(0,1, by = 0.01),

????????????????????????? confidence.intervals =0.95,study.design ='cohort')

?

List<-list(RAB24,DNAJB9,TOMM5,STAT3,PHF23,nomogram)

plot_decision_curve(List,curve.names= c('RAB24','DNAJB9','TOMM5','STAT3','PHF23','nomogram'),

??????????????????? cost.benefit.axis =T,col = c('red','blue','green','yellow','brown'),

?????????????????? ?confidence.intervals =FALSE,standardize = F,

??????????????????? legend.position = "topright")#legend.position = "none"

?

最后畫出來的曲線是這樣的


感覺不是很好看,但差不多就是這么個意思,大家明白流程就好。小伙伴們,你們畫出來了嗎。

?



診斷模型的另一種驗證,R語言繪制決策曲線的評論 (共 條)

分享到微博請遵守國家法律
贵阳市| 涿鹿县| 哈巴河县| 涞源县| 溆浦县| 南通市| 永和县| 西乡县| 光山县| 蒲城县| 高阳县| 阳山县| 沂南县| 宝丰县| 勃利县| 康保县| 游戏| 陇川县| 日照市| 香河县| 德庆县| 收藏| 博客| 额尔古纳市| 达拉特旗| 上虞市| 隆安县| 景泰县| 望都县| 武宣县| 香港| 枣强县| 延吉市| 泾源县| 松溪县| 沙湾县| 根河市| 利津县| 儋州市| 兴城市| 佛教|