svyjskm | R Documentation |
Creates a Weighted Kaplan-Meier plot - svykm.object in survey package
svyjskm( sfit, xlabs = "Time-to-event", ylabs = "Survival probability", xlims = NULL, ylims = c(0, 1), ystratalabs = NULL, ystrataname = NULL, surv.scale = c("default", "percent"), timeby = NULL, main = "", pval = FALSE, pval.size = 5, pval.coord = c(NULL, NULL), pval.testname = F, legend = TRUE, legendposition = c(0.85, 0.8), ci = NULL, linecols = "Set1", dashed = FALSE, cumhaz = F, design = NULL, subs = NULL, table = F, label.nrisk = "Numbers at risk", size.label.nrisk = 10, cut.landmark = NULL, showpercent = F, ... )
sfit |
a svykm object |
xlabs |
x-axis label, Default: 'Time-to-event' |
ylabs |
y-axis label. |
xlims |
numeric: list of min and max for x-axis. Default: NULL |
ylims |
numeric: list of min and max for y-axis. Default: c(0, 1) |
ystratalabs |
character list. A list of names for each strata. Default: NULL |
ystrataname |
The legend name. Default: 'Strata' |
surv.scale |
scale transformation of survival curves. Allowed values are "default" or "percent". |
timeby |
numeric: control the granularity along the time-axis; defaults to 7 time-points. |
main |
plot title, Default: ” |
pval |
logical: add the pvalue to the plot?, Default: FALSE |
pval.size |
numeric value specifying the p-value text size. Default is 5. |
pval.coord |
numeric vector, of length 2, specifying the x and y coordinates of the p-value. Default values are NULL |
pval.testname |
logical: add '(Log-rank)' text to p-value. Default = F |
legend |
logical. should a legend be added to the plot? Default: TRUE |
legendposition |
numeric. x, y position of the legend if plotted. Default: c(0.85, 0.8) |
ci |
logical. Should confidence intervals be plotted. Default = NULL |
linecols |
Character. Colour brewer pallettes too colour lines. Default: 'Set1', "black" for black with dashed line. |
dashed |
logical. Should a variety of linetypes be used to identify lines. Default: FALSE |
cumhaz |
Show cumulaive incidence function, Default: F |
design |
Data design for reactive design data , Default: NULL |
subs |
= NULL, |
table |
logical: Create a table graphic below the K-M plot, indicating at-risk numbers? |
label.nrisk |
Numbers at risk label. Default = "Numbers at risk" |
size.label.nrisk |
Font size of label.nrisk. Default = 10 |
cut.landmark |
cut-off for landmark analysis, Default = NULL |
showpercent |
Shows the percentages on the right side. |
... |
PARAM_DESCRIPTION |
DETAILS
plot
library(survey) data(pbc, package="survival") pbc$randomized <- with(pbc, !is.na(trt) & trt>0) biasmodel <- glm(randomized~age*edema,data=pbc) pbc$randprob <- fitted(biasmodel) dpbc <- svydesign(id=~1, prob=~randprob, strata=~edema, data=subset(pbc,randomized)) s1 <- svykm(Surv(time,status>0)~sex, design=dpbc) svyjskm(s1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.