logml.survival_analysis.handlers.optimal_cut_off

Classes

OCArtifactsHander(sa_setup, global_params, ...)

High-level utility for working with OPArtifacts: - create OC artifacts based on a given meta container - collect cut-off across result OC artifacts

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

Bases: object

High-level utility for working with OPArtifacts: - create OC artifacts based on a given meta container - collect cut-off across result OC artifacts

LABEL = 'optimal_cut_off'
create_artifacts(survival_dataset: logml.data.datasets.survival_dataset.SurvivalDataset)

Create OC artifacts based on a given dataset.

extract_cut_offs()

Extracts best cut-offs found during optimal cut-off analysis. Extracts p-values (fdr) that correspond to best cut-offs found during optimal cut-off analysis.

get_best_cut_offs() Dict[str, float]

Returns the best cut-offs.

get_best_p_values_fdr() Dict[str, float]

Returns p-values (fdr) that correspond to the best cut-offs.

dump_artifacts()

Saves OC plots and summary.