causalis.data_contracts.sensitivity_analysis_result

Module Contents

Classes

SensitivityAnalysisResult

Dict-compatible sensitivity analysis result with rich summaries.

API

class causalis.data_contracts.sensitivity_analysis_result.SensitivityAnalysisResult(data: collections.abc.Mapping[str, Any] | None = None, *, summary_builder: collections.abc.Callable[..., pandas.DataFrame] | None = None, text_summary_builder: collections.abc.Callable[..., str] | None = None, summary_kwargs: collections.abc.Mapping[str, Any] | None = None)

Bases: dict

Dict-compatible sensitivity analysis result with rich summaries.

Initialization

Initialize self. See help(type(self)) for accurate signature.

summary() pandas.DataFrame

Return a tabular summary of the sensitivity result.

text_summary() str

Return the human-readable sensitivity report.

copy() causalis.data_contracts.sensitivity_analysis_result.SensitivityAnalysisResult

Copy the result while preserving custom summary builders.

__str__() str
__repr__() str