nannyml.performance_estimation.direct_loss_estimation.result module

class nannyml.performance_estimation.direct_loss_estimation.result.Result(results_data: pandas.core.frame.DataFrame, metrics: List[nannyml.performance_estimation.direct_loss_estimation.metrics.Metric], feature_column_names: List[str], y_pred: str, y_true: str, chunker: nannyml.chunk.Chunker, tune_hyperparameters: bool, hyperparameter_tuning_config: Dict[str, Any], hyperparameters: Optional[Dict[str, Any]], timestamp_column_name: Optional[str] = None)[source]

Bases: nannyml.base.Abstract1DResult, nannyml.plots.blueprints.comparisons.ResultCompareMixin

Creates a new AbstractCalculatorResult instance.

Parameters

results_data (pd.DataFrame) – The data returned by the Calculator.

keys() List[nannyml._typing.Key][source]
plot(kind: str = 'performance', *args, **kwargs) plotly.graph_objs._figure.Figure[source]

Plots calculation results.