【发布时间】:2018-09-19 10:17:10
【问题描述】:
我正在尝试创建一个指标来优化决策树分类器中正类的 True Positives 的精度:
metrica = make_scorer(precision_score, pos_label=1, greater_is_better=True,
average="binary")
然后使用RandomizedSearchCV 进行超参数调优:
random_search = RandomizedSearchCV(clf, scoring= metrica,
param_distributions=param_dist,
n_iter=n_iter_search)
我得到以下结果:
使用这些参数调整树,我得到的真阳性率为零 ...
只需将splitter='random' 更改为'best',我在正类中的准确率会提高到 82%。
我的指标或RandomSearchCV 有什么问题?
【问题讨论】:
标签: python decision-tree metrics