logml.survival_analysis.handlers.kaplan_meier

Classes

KMArtifactsHandler(sa_setup, global_params, ...)

High-level utility for working with KMArtifacts: - create KM artifacts based on a given meta container - apply FDR to a set of KM artifacts (logRank test p-values)

class logml.survival_analysis.handlers.kaplan_meier.KMArtifactsHandler(sa_setup: SurvivalAnalysisSetup, global_params: dict, output_structure: logml.survival_analysis.BaseSAMethodsOutputStructure, logger=None)

Bases: object

High-level utility for working with KMArtifacts: - create KM artifacts based on a given meta container - apply FDR to a set of KM artifacts (logRank test p-values)

LABEL = 'kaplan_meier'
set_km_artifacts_managers(km_artifacts_managers: Dict[str, logml.survival_analysis.artifacts.manager.ArtifactManager])

Sets KM artifacts managers.

property km_artifacts_managers: Dict[str, logml.survival_analysis.artifacts.manager.ArtifactManager]

Returns KM artifacts managers.

set_km_lo_hi_thresholds(thresholds: Dict[str, float])

Sets thresholds to use for KM plots.

create_artifacts(survival_dataset: logml.data.datasets.survival_dataset.SurvivalDataset)

Creates and dumps KM artifacts based on a given dataset.

apply_fdr()

Applies FDR to all collected p-values.

dump_artifacts()

Saves KM LogRank tests summary.