我在 python 中从头设计了 NB 分类器来解决二进制分类问题。共有 220 条记录,其中 85 条属于“是”类,135 条属于“否”类。我的分类器给出了 88% 的准确率。
因此,每当我计算一个属于“是”类的样本的后验概率时,它的数字非常低。例如,我正在预测击球手是否是后起之秀(即样本的概率属于“是”类)。
在这里,成为后起之秀的后验概率,即 P(RS) 在数字上非常低,例如 2.33E-8。但在 E-8 到 E-16 的范围内,不是后起之秀的后验概率也非常低。我用来计算后验概率的一些特征也是 0.1 到 0.01 范围内的小值。
我的问题是如何用百分比表示后验概率,即 P(RS)。如 P(RS)=90%。
PS:我用谷歌搜索了这个问题并尝试了返回负值的 log 方法。