sksurv.compare.compare_survival¶

sksurv.compare.
compare_survival
(y, group_indicator, return_stats=False)[source]¶ Ksample logrank hypothesis test of identical survival functions.
Compares the pooled hazard rate with each groupspecific hazard rate. The alternative hypothesis is that the hazard rate of at least one group differs from the others at some time.
See [1] for more details.
Parameters:  y (structured array, shape = (n_samples,)) – A structured array containing the binary event indicator as first field, and time of event or time of censoring as second field.
 group_indicator (arraylike, shape = (n_samples,)) – Group membership of each sample.
 return_stats (bool, optional, default: False) – Whether to return a data frame with statistics for each group and the covariance matrix of the test statistic.
Returns:  chisq (float) – Test statistic.
 pvalue (float) – Twosided pvalue with respect to the null hypothesis that the hazard rates across all groups are equal.
 stats (pandas.DataFrame) – Summary statistics for each group: number of samples, observed number of events, expected number of events, and test statistic. Only provided if return_stats is True.
 covariance (array, shape=(n_groups, n_groups)) – Covariance matrix of the test statistic. Only provided if return_stats is True.
References
[1] Fleming, T. R. and Harrington, D. P. A Class of Hypothesis Tests for One and Two Samples of Censored Survival Data. Communications In Statistics 10 (1981): 763794.