6 Copyright (C) e2its - All Rights Reserved 7 * Unauthorized copying of this file, via any medium is strictly prohibited 8 * Proprietary and confidential 10 * This file is part of gDayF project. 12 * Written by Jose L. Sanchez <e2its.es@gmail.com>, 2016-2019 15 from collections
import OrderedDict
17 from pandas
import DataFrame
20 from pyspark.mllib.evaluation
import MulticlassMetrics
35 MetricMetadata.__init__(self)
37 self[
'gains_lift_table'] = OrderedDict()
39 self[
'mean_per_class_error'] =
None 40 self[
'logloss'] =
None 41 self[
'max_criteria_and_metric_scores'] = OrderedDict
42 self[
'cm'] = OrderedDict()
43 self[
'cm'][
'min_per_class_accuracy'] =
None 44 self[
'cm'][
'absolute_mcc'] =
None 45 self[
'cm'][
'precision'] =
None 46 self[
'cm'][
'accuracy'] =
None 47 self[
'cm'][
'f0point5'] =
None 48 self[
'cm'][
'f2'] =
None 49 self[
'cm'][
'f1'] =
None