plot_km | R Documentation |
Function for plotting the cross-validated survival distributions of a sbh
object. It plots the
cross-validated Kaplan-Meir estimates of survival distributions either between higher-risk (in-bump)
versus lower-risk (out-bump) bumps of observations (bump difference, PRSP algorithm), or between two specified
fixed groups (group difference, PRGSP algorithm). The plot is done for a user-specified number of steps
of the peeling sequence, i.e. peeling step of the inner loop of the Patient Recursive Survival Peeling (PRSP) or
of the Patient Recursive Group Survival Peeling (PRGSP) algorithm of the sbh
object.
plot_km(object, main = "Survival KM Plots", xlab = "Time", ylab = "Probability", ci = TRUE, precision = 1e-3, mark = 3, col = c(1,2), lty = 1, lwd = 0.5, cex = 0.5, steps = 1:object$cvfit$cv.nsteps, plot.type = "bumps", bump.reference = "in-bump", group.reference = levels(object$groups)[1], add.caption = TRUE, text.caption = c("out-bump","in-bump"), nr = 3, nc = 4, device = NULL, file = "Survival KM Plots", path = getwd(), horizontal = TRUE, width = 11, height = 8.5, ...)
object |
Object of class |
main |
|
xlab |
|
ylab |
|
ci |
|
precision |
Precision of log-rank p-values of separation between two survival curves. Defaults to 1e-3. |
mark |
|
col |
|
lty |
|
lwd |
|
cex |
|
steps |
|
plot.type |
|
bump.reference |
|
group.reference |
|
add.caption |
|
text.caption |
|
nr |
|
nc |
|
device |
|
file |
|
path |
|
horizontal |
|
width |
|
height |
|
... |
Generic arguments passed to other plotting functions, including |
Some of the plotting parameters are further defined in the function plot.survfit
(R package survival).
Step #0 always corresponds to the situation where the starting box covers the entire test-set data before peeling.
The plot is done for the given peeling criterion (object$cvarg$peelcriterion
) of the sbh
object.
If a regular hunt of bump difference is done (peelcriterion
in {"lrt", "lhr", "chs"}),
cross-validated Kaplan-Meir estimates (KM curves) are plotted between observations from the highest risk bump
(in-bump) versus lower-risk bump (out-bump). If a hunt of (user-specified) fixed group difference is
done (peelcriterion
in {"bwgrp", "bwbmp"}), KM curves are plotted either: (i) between observations
of both groups within the highest risk bump (in-bump) ("bwgrp"), or similarly, (ii) between observations from
the highest risk bump (in-bump) versus lower-risk bump (out-bump) within a given group ("bwbmp").
Cross-validated LRT, LHR values and log-rank p-values of separation between bumps or groups are shown at the bottom of the plot with the corresponding peeling step. P-values are lower-bounded by the precision limit given by 1/A, where A is the number of permutations.
Invisible. None. Displays the plot(s) on the specified device
.
This work made use of the High Performance Computing Resource in the Core Facility for Advanced Research Computing at Case Western Reserve University. This project was partially funded by the National Institutes of Health NIH - National Cancer Institute (R01-CA160593) to J-E. Dazard and J.S. Rao.
End-user plotting function.
"Jean-Eudes Dazard, Ph.D." jean-eudes.dazard@case.edu
"Michael Choe, M.D." mjc206@case.edu
"Michael LeBlanc, Ph.D." mleblanc@fhcrc.org
"Alberto Santana, MBA." ahs4@case.edu
"J. Sunil Rao, Ph.D." Rao@biostat.med.miami.edu
Maintainer: "Jean-Eudes Dazard, Ph.D." jean-eudes.dazard@case.edu
Dazard J-E. and Rao J.S. (2021a). "Variable Selection Strategies for High-Dimensional Recursive Peeling-Based Survival Bump Hunting Models." (in prep).
Dazard J-E. and Rao J.S. (2021b). "Group Bump Hunting by Recursive Peeling-Based Methods: Application to Survival/Risk Predictive Models." (in prep).
Dazard J-E., Choe M., Pawitan Y., and Rao J.S. (2021c). "Identification and Characterization of Informative Prognostic Subgroups by Survival Bump Hunting." (in prep).
Rao J.S., Huilin Y., and Dazard J-E. (2020). "Disparity Subtyping: Bringing Precision Medicine Closer to Disparity Science." Cancer Epidemiology Biomarkers & Prevention, 29(6 Suppl):C018.
Yi C. and Huang J. (2017). "Semismooth Newton Coordinate Descent Algorithm for Elastic-Net Penalized Huber Loss Regression and Quantile Regression." J. Comp Graph. Statistics, 26(3):547-557.
Dazard J-E., Choe M., LeBlanc M., and Rao J.S. (2016). "Cross-validation and Peeling Strategies for Survival Bump Hunting using Recursive Peeling Methods." Statistical Analysis and Data Mining, 9(1):12-42.
Dazard J-E., Choe M., LeBlanc M., and Rao J.S. (2015). "R package PRIMsrc: Bump Hunting by Patient Rule Induction Method for Survival, Regression and Classification." In JSM Proceedings, Statistical Programmers and Analysts Section. Seattle, WA, USA. American Statistical Association IMS - JSM, p. 650-664.
Dazard J-E., Choe M., LeBlanc M., and Rao J.S. (2014). "Cross-Validation of Survival Bump Hunting by Recursive Peeling Methods." In JSM Proceedings, Survival Methods for Risk Estimation/Prediction Section. Boston, MA, USA. American Statistical Association IMS - JSM, p. 3366-3380.
plot.survfit
(R package survival)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.