我正在为我的RF模型使用不同的决策截止点。当我选择1.0的截断值时,我希望我的模型在检测阳性样本中具有很高的精确度,但召回率较低。但是,scikit显示的精度为0,截止值为1.0时,调用率是多少?为什么会这样呢?
最佳答案
您处于肯定类别的预测概率将在区间(0,1)
中。我设置一个开放时间间隔是因为,从数值上讲,没有任何概率是正好一个,而是一个非常接近的数字。如果您将临界值设置为恰好一个,则所有预测的概率都将低于该临界值,并且所有事物都将被归类为负数,如@parsa所说!
由于精度和召回率都在分子上具有TRUE POSITIVES的数量,因此它们都将为0,因为您的模型将所有预测都预测为负,并且您将获得0的正误判断