预测方法显示标准化概率?

时间:2014-02-07 16:38:58

标签: python-2.7 probability scikit-learn prediction adaboost

我在Scikit-learn中使用AdaBoostClassifier并且无论训练集如何不平衡,总是得到0.5的平均概率。类预测(predict_)似乎给出了正确的估计,但这些并没有反映在predict_probas方法中,该方法总是平均为0.5。

如果我的真实"概率为0.02,如何转换标准化概率以反映该比例?

1 个答案:

答案 0 :(得分:0)

你的意思是你得到的每个样本的概率平均为1 / n_classes吗?情况一定如此; predict_proba报告的概率是y的所有值的条件类概率分布P(y | X)。要产生不同的概率,请根据概率模型执行任何必要的计算。