我建立了一个随机森林模型来分类男子 NCAA 篮球比赛是否会超过或低于总数。该模型获得了指定为 1 和 0 的训练数据。然后我使用分类报告来计算精度、召回率、f1 分数和支持度。这些是我的结果:
对于这样的模型,当我的目标是准确预测测试数据的结果是 1 还是 0 时,我应该在决定是否尝试预测结果是 0 还是 1 时使用召回?
此外,我的模型使用 predict_proba 并使用数组 return 中的第二个值,这将给我测试数据结果为 1 的概率,但从这个分类报告看来,我应该尝试预测结果的概率为 0,因为它在回忆时更具描述性。
# Example:
# less accurate way
ynew = model.predict(Xnew)
results = ynew[0][1] # predict probability of Xnew being 1
# Example 2:
# more accurate way
ynew = model.predict(Xnew)
results = ynew[0][0] # predict probability of Xnew being 0
我的假设正确吗?