survdiff_pairs | R Documentation |
survdiff
comparisonsEvaluate pairwise group differences in survival curves with
survdiff
.
survdiff_pairs(
object,
data = NULL,
...,
method = p.adjust.methods,
digits = getOption("digits")
)
object |
an object of class alternatively, a formula in which case |
data |
(optional) a data frame in which to interpret the variables
named in |
... |
additional arguments passed to |
method |
p-value correction method (default is |
digits |
integer indicating the number of decimal places to be used |
A list with three elements:
n |
the number of subjects in each pair of groups |
chi.sq |
the chi-square statistic for a test of equality between pairs of groups |
p.value |
significance for each test. The lower and upper
triangles of the matrix are uncorrected and adjusted, respectively, for
multiple comparisons using |
coxph_pairs
survdiff
; p.adjust
;
contrast
from the rms package;
pairwise.table
library('survival')
sdif <- survdiff(Surv(time, status) ~ sex, data = lung)
sfit <- survfit(Surv(time, status) ~ sex, data = lung)
stopifnot(identical(survdiff_pairs(sdif), survdiff_pairs(sfit)))
## numeric and integer variables will be treated as factor-like
sfit <- survfit(Surv(time, status) ~ extent, data = colon)
kmplot(sfit)
survdiff_pairs(sfit)
## compare
survdiff(Surv(time, status) ~ extent, data = colon[colon$extent %in% 1:2, ])
survdiff(Surv(time, status) ~ extent, data = colon[colon$extent %in% 2:3, ])
survdiff(Surv(time, status) ~ extent, data = colon[colon$extent %in% 3:4, ])
## etc ...
## for interactions, create a new variable with all levels
colon$int <- with(colon, interaction(sex, extent))
sfit <- survfit(Surv(time, status) ~ int, data = colon)
survdiff_pairs(sfit, rho = 1, method = 'BH')
## rawr >= 1.0.0 allows multiple variables
sfit <- survfit(Surv(time, status) ~ sex + extent, data = colon)
survdiff_pairs(sfit, rho = 1, method = 'BH')
## also allows for a formula to be passed (data arg required)
survdiff_pairs(Surv(time, status) ~ sex + extent, data = colon)
## strata will be ignored
sdif <- survdiff(Surv(time, status) ~ sex + strata(inst), data = lung)
survdiff_pairs(sdif)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.