logml.survival_analysis.handlers.kaplan_meier
Classes
|
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.