文章预览
生存曲线是临床研究最常见的图形之一,今天来介绍一下R语言中常见的绘制生存曲线的R包。 1. 加载数据 2. 构建模型 3. survival包 4. survSAKK 包 5. jskm 包 6. ggquickeda 包 7. ggplot2包 8. survminer包 9. ggsurvfit包 1. 加载数据 使用自带的lung数据集进行演示,并作简单数据处理。 library (dplyr) library (survminer) library (survival) # 加载包 df_lung % dplyr::select( 2 , 3 , 5 ) %>% na.omit() df_lung$status 2, 1 , 0 ) df_lung$sex 'Male', 'Female' )) glimpse(df_lung) # 预览数据集 2. 构建模型 先构建一个生存曲线模型。 fit fit # 可输出部分信息 3. survival包 survival包的plot()函数绘制生存曲线是基于base图形系统,图形可视化效果一般,大多数人不会用这个函数绘制生存曲线。 plot(fit, col = c( "red" , "cyan3" )) 支持base图形系统的修改参数。 4. survSAKK 包 survSAKK 包也是基于base图形系统,
………………………………