小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何利用R語言進(jìn)行生存分析? | 30 天學(xué)會R DAY 27

 妙趣橫生統(tǒng)計(jì)學(xué) 2019-12-08

第27天 利用R語言進(jìn)行生存分析

我們基于之前的R語言,應(yīng)該掌握了基本的R語言統(tǒng)計(jì)分析方法,現(xiàn)在我們結(jié)合R語言的數(shù)據(jù)導(dǎo)入、整理、統(tǒng)計(jì)描述,差異性檢驗(yàn),R繪圖,回歸建模,共同向大家展示,如何來開展統(tǒng)計(jì)分析撰寫論文。這一次,我們以生存數(shù)據(jù)為例,開展生存分析,進(jìn)行R語言數(shù)據(jù)分析總結(jié)。

1. 案例

我們一個真實(shí)世界臨床研究,通過隊(duì)列隨訪獲得胰腺癌患者的生存結(jié)局,探討術(shù)中放化療等因素對胰腺癌生存的影響。結(jié)局變量包括時間(time)和結(jié)局(censor),結(jié)局中刪失意味著生存。影響因素包括年齡、trt(術(shù)中放化療)、sex(性別)、bui(占位處)、ch(胰膽管浸潤程度)、P(有無腹膜轉(zhuǎn)移)、stage(TNM分類)。

2.準(zhǔn)備工作,導(dǎo)入R語言導(dǎo)入生存分析包,導(dǎo)入數(shù)據(jù)

library(survival)

library(broom)

pancer<-read.csv("pancer.csv")

3.進(jìn)行數(shù)據(jù)的整理

Pancer數(shù)據(jù)庫總的來說結(jié)構(gòu)相對簡單,無序進(jìn)行復(fù)雜的操作。這里主要要進(jìn)行的是,對部分變量進(jìn)行因子化的操作。

fvars<- c("sex","trt","bui,"ch","p","stage")

pancer[fvars] <- lapply(pancer[fvars], factor)

4. 接種開展K-M分析,進(jìn)行l(wèi)ogRank分析

# 進(jìn)行K-M分析

fit <- survfit(Surv(time, censors) ~ trt,data = pancer) # 進(jìn)行K-M分析

print(fit) # 可以查看生存時間中位數(shù)

summary(fit) # 利用summary()函數(shù)還可以細(xì)致查看生存時間表

# 繪制生存曲線圖

plot(fit, main="Kaplan-Meier curves of two groups",xlab="time", ylab="survival function")

當(dāng)然有人會問,這個生存曲線圖真難看,有沒有漂亮一點(diǎn)。有!我們接下來還有一講,再來探討

#進(jìn)行 logRank檢驗(yàn)

> survdiff(Surv(time, censor)~ trt, data = pancer, rho = 0)

5.進(jìn)行COX回歸分析

COX回歸其實(shí)也不難,它基本格式是

mycox<-coxph(Surv(time,censor)~age+sex+bui+ch+p+stage+trt,data=pancer)

采用的是survival包的coxph函數(shù),納入time和censor作為因變量,自變量則包括了數(shù)據(jù)庫的所有其他變量。具體coxph函數(shù)設(shè)置,可以通過help語句來進(jìn)行查找。這里不再陳列。

我們可以通過summary()函數(shù)查看更多細(xì)節(jié)

summary(mycox)

這個結(jié)果又長又臭,現(xiàn)在我們通過函數(shù)來提取關(guān)鍵結(jié)果

coef(summary(mycox))

也可以提取HR和95%置信區(qū)間

exp(coef(mycox))

exp(confint(mycox))

6. broom函數(shù)的應(yīng)用

上一講介紹過broom可以幫助我們在建立回歸模型后,快速整齊地的整理數(shù)據(jù)

tidy(mycox,exponentiate = TRUE)

glance(mycox)

> pancer<-augment(mycox,pancer)

> str(pancer)

總體上而言,利用R語言開展回歸,也不難,而且它比其他方法更加靈活,當(dāng)然我覺得它最大的優(yōu)點(diǎn)可以繪制非常美觀的生存曲線圖!關(guān)于生存曲線圖,且聽我后面再進(jìn)行介紹。

DAY27的內(nèi)容就介紹到這里!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多