R

时间:2018-05-19 15:15:27

标签: r machine-learning classification probability

我有二进制分类问题,我想获得两个类的预测类概率。像这样......

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级的概率。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

由于这是二进制分类,因此Prob(C2)= 1 - Prob(C1)

答案 1 :(得分:1)

我对R没有经验,但这似乎更像是一般的机器学习问题。关于你的问题(即单个输出的二进制分类),answer provided by tyumru可能是你应该考虑的问题。

话虽这么说,一些机器学习算法将输出开箱即用的每个类的概率。例如,如果您在输出图层上使用具有softmax激活函数的神经网络,您将获得每个类的概率。