0

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

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

4

1 回答 1

0

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

于 2014-02-08T12:03:39.770 回答