error_metrics_from_table#
- er_evaluation.error_metrics_from_table(error_table)[source]#
Compute canonical set of error metrics from record error table.
Error metrics included:
Expected extra elements (see
er_evaluation.error_analysis.expected_extra())Expected relative extra elements (see
er_evaluation.error_analysis.expected_relative_extra())Expected missin elements (see
er_evaluation.error_analysis.expected_missing())Expected relative missin elements (see
er_evaluation.error_analysis.expected_relative_missing())Error indicator (see
er_evaluation.error_analysis.error_indicator())
- Parameters:
error_table (DataFrame) – Record error table. See
er_evaluation.error_analysis.record_error_table().- Returns:
Dataframe indexed by cluster identifiers and with values corresponding to error metrics.
- Return type:
DataFrame
- Examples
>>> prediction = pd.Series(index=[1,2,3,4,5,6,7,8], data=[1,1,2,3,2,4,4,4]) >>> sample = pd.Series(index=[1,2,3,4,5,6,7,8], data=["c1", "c1", "c1", "c2", "c2", "c3", "c3", "c3"]) >>> error_table = record_error_table(prediction, sample) >>> error_metrics_from_table(prediction, sample) expected_extra expected_relative_extra expected_missing expected_relative_missing error_indicator reference c1 0.333333 0.166667 1.333333 0.444444 1 c2 0.500000 0.250000 1.000000 0.500000 1 c3 0.000000 0.000000 0.000000 0.000000 0