Learn R Programming

ggsurvfit (version 1.1.0)

survfit2_p: Calculate p-value

Description

The function survfit2_p() wraps survival::survdiff() and returns a formatted p-value.

Usage

survfit2_p(x, pvalue_fun = format_p, prepend_p = TRUE, rho = 0)

Value

a string

Arguments

x

a 'survfit2' object

pvalue_fun

function to round and style p-value with

prepend_p

prepend "p=" to formatted p-value

rho

argument passed to survival::survdiff(rho=)

Examples

Run this code
sf <- survfit2(Surv(time, status) ~ sex, data = df_lung)

sf %>%
  ggsurvfit() +
  add_confidence_interval() +
  add_risktable() +
  scale_ggsurvfit() +
  labs(caption = glue::glue("Log-rank {survfit2_p(sf)}"))

sf %>%
  ggsurvfit() +
  add_confidence_interval() +
  add_risktable() +
  scale_ggsurvfit() +
  annotate("text", x = 2, y = 0.05, label = glue::glue("{survfit2_p(sf)}"))

Run the code above in your browser using DataLab