【发布时间】:2021-03-08 18:55:34
【问题描述】:
我想确保cross_validate 使用的是分层简历。在documentation for cross_validate中,有这样写的
对于 int/None 输入,如果估计器是分类器并且 y 是 使用二元或多类,StratifiedKFold。在所有其他情况下, 使用 KFold。
我的估计器是一个分类器,我的因变量是二元的。所以理论上也通过设置cv=None我应该得到一个分层的简历。
我如何确定这一点?如何检查cross_validate是否在这里:
rfc_score = cross_validate(rfc, desc_tfidf, labels, scoring=metrics)
真的在使用分层简历吗?
【问题讨论】:
标签: python scikit-learn cross-validation