ksurvcurves | R Documentation |
Function for grouping survival curves, given a number k, based on the k-means or k-medians algorithm.
ksurvcurves( time, status = NULL, x, k, kbin = 50, algorithm = "kmeans", seed = NULL )
time |
Survival time. |
status |
Censoring indicator of the survival time of the process; 0 if the total time is censored and 1 otherwise. |
x |
Categorical variable indicating the population to which the observations belongs. |
k |
An integer specifying the number of groups of curves to be performed. |
kbin |
Size of the grid over which the survival functions are to be estimated. |
algorithm |
A character string specifying which clustering algorithm is used,
i.e., k-means( |
seed |
Seed to be used in the procedure. |
A list containing the following items:
measure |
Value of the test statistics. |
levels |
Original levels of the variable |
cluster |
A vector of integers (from 1:k) indicating the cluster to which each curve is allocated. |
centers |
An object of class |
curves |
An object of class |
Nora M. Villanueva and Marta Sestelo.
library(clustcurv) library(survival) data(veteran) # Survival: 2 groups k-means s2 <- ksurvcurves(time = veteran$time, status = veteran$status, x = veteran$celltype, k = 2, algorithm = "kmeans") data.frame(level = s2$level, cluster = s2$cluster) # Survival: 2 groups k-medians s22 <- ksurvcurves(time = veteran$time, status = veteran$status, x = veteran$celltype, k = 2, algorithm = "kmedians") data.frame(level = s22$level, cluster = s22$cluster)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.