我正在使用SVM进行二进制建模(0,1)
。我使用这些代码来拟合模型和预测:
fit=svm(Value~Slope+Aspect,data=Dataset,kernel="linear",cost=0.1,gamma=0.5)
pred=predict(fit,Total,probability=TRUE)
但输出小于0
(负)且大于1
。我需要有0
和1
之间的概率。
答案 0 :(得分:1)
这是rtfm,您可以从返回的对象中检索概率。请检查manual。
probA,probB:长度为k(k-1)/ 2,k个类的数值向量, 包含适合的逻辑分布的参数 二元分类器的判定值(1 /(1 + exp(a x + b)))。
此外,值-1和1是最大分离,它们不是概率。