For the complete documentation index, see llms.txt. This page is also available as Markdown.

evidently.metrics

Available metrics for Reports and Tests. All metrics is grouped into modules. For specific group see module documentation.

Subpackages

Submodules

base_metric module

class ErrorResult(exception: BaseException)

Bases: object

Attributes:

exception : BaseException

class InputData(reference_data: Optional[pandas.core.frame.DataFrame], current_data: pandas.core.frame.DataFrame, column_mapping: ColumnMapping, data_definition: DataDefinition)

Bases: object

Attributes:

column_mapping : ColumnMapping

current_data : DataFrame

data_definition : DataDefinition

reference_data : Optional[DataFrame]

class Metric()

Bases: Generic[TResult]

Attributes:

context = None

Methods:

abstract calculate(data: InputData)

get_id()

get_parameters()

get_result()

set_context(context)

generate_column_metrics(metric_class: Type[Metric], columns: Optional[Union[str, list]] = None, parameters: Optional[Dict] = None, skip_id_column: bool = False)

Function for generating metrics for columns

utils module

apply_func_to_binned_data(df_for_bins, func, target_column, preds_column, is_ref_data=False)

make_target_bins_for_reg_plots(curr: DataFrame, target_column, preds_column, ref: Optional[DataFrame] = None)

Last updated