我有二进制分类问题,我想获得两个类的预测类概率。像这样......
0 0.25 0.15
0 0.2 0.19
1 0.19 0.25
每一行包含项目的实际类别,类0的成员资格的预测概率,以及类-1的成员资格的预测概率。我可以使用预测函数获得第1类的预测概率
predict(mod,newx=ValidX,type="response")
请告知如何获得0级的概率。 提前谢谢。
答案 0 :(得分:1)
由于这是二进制分类,因此Prob(C2)= 1 - Prob(C1)
答案 1 :(得分:1)
我对R没有经验,但这似乎更像是一般的机器学习问题。关于你的问题(即单个输出的二进制分类),answer provided by tyumru可能是你应该考虑的问题。
话虽这么说,一些机器学习算法将输出开箱即用的每个类的概率。例如,如果您在输出图层上使用具有softmax激活函数的神经网络,您将获得每个类的概率。