dcdevaluation
1.0.0
DCDEVALAUTION是一个优化模型评估过程的库。它是基于基于圣保罗 - 巴西的一家名为Decode的公司数据科学团队的必需品。就目前的早期阶段而言,它仅支持分类模型。
pip install dcdevaluationfrom dcdevaluation import Evaluators要使用“评估者”类,请将其安装到通过概率列表的python对象中(您的模型输出)和数据库的真实值(用于训练模型的目标功能)
train_dataset = Evaluators(predicted_y, true_y)属性的所有受支持指标的分数(请参见上文)to select“数据集”
train_dataset.evaluate ()此方法返回:
train_dataset.ks
train_dataset.auc
train_dataset.f1
train_dataset.precision
train_dataset.recall
train_dataset.accuracy使用所有受支持的指标创建PANDAS数据框架
train_dataset.to_table ()此方法返回:
# DataFrame with all supported metrics
train_dataset.metric_df
# Transposed DataFrame
train_dataset.t_metric_df创建一个图表,显示模型的好或坏率
具有属性垃圾箱,允许用户更改所需的拆分数(默认值= 10)
train_dataset.split_rate_graph ()显示20个不同切割点的精度,召回和F1得分。
还可以选择选择一系列切割点(默认值:min = 0,max = 20)
train_dataset.find_cut ()以图形为图显示De Roc曲线,并将其与“硬币”进行比较。
train_dataset.ROC_auc ()