作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们可以使用 survminer
绘制生存函数或累积危险函数,但我看不到使用它来绘制危险函数的方法。
例如,
library(survival)
library(tidyverse)
library(survminer)
data(lung)
# Run Kaplan-Meier on the data
mod.lung <- survfit(Surv(time, status) ~ 1, data = lung)
# Kaplan-Meier Survival Curve
ggsurvplot(mod.lung)
# Cumulative Hazard
ggsurvplot(mod.lung, fun = function(y) -log(y))
H(t) = -log(S(t))
然后我只需要添加
fun = function(y) -log(y)
得到累积风险图。
h(t) = -d/dt log(S(t))
,所以我不确定如何使用它来获得 survminer 图中的风险函数。
h(t) = f(t)/S(t)
,但是,我不确定如何使用它来获取情节。
ggplot2
获得危险图的方法, 例如
survival.table1 <- broom::tidy(mod.lung) %>% filter(n.event > 0)
survival.table1 <- survival.table1 %>% mutate(hazard = n.event / (n.risk * (lead(time) - time)))
ggplot() +
geom_step(data = survival.table1, aes(x = time, y = hazard)) +
labs(x = "Time", y = "Hazard")
survminer
找到方法。包,部分是为了有一些一致性。
最佳答案
在 rms 包中,您可以使用 survplot 函数将“what”参数指定为“hazard”来绘制危害函数与时间的关系图。
https://rdrr.io/cran/rms/man/survplot.html
关于r - 使用 survminer 在 R 中绘制危害函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56540351/
当我开始学习 Java 时,有人告诉我不要在 Java EE 应用程序中执行 System.out.println。但是我真的不知道不这样做的原因是什么。 我很清楚如果我们真的需要打印一个重要的,它应
我是一名优秀的程序员,十分优秀!