2016-10-12 8 views
0

Rでクラスを1と予測する確率しきい値を変更するにはどうすればよいですか?クラス予測のしきい値を変更するR

しきい値演算子が適用されます。 Rで同じことを達成するにはどうしたらいいですか?

svm_model1 <- svm(x,y,probability = TRUE) 
summary(svm_model1) 
pred <- predict(svm_model1,x,probability = TRUE) 
+0

ifelse(pred> thresh、1,0)? –

+0

詳しいことを教えてください。モデル自体にこれを含めることはできますか? – user2728024

+0

そんなことをお探しですか? :pred [pred = threshold] = 1 – MFR

答えて

1

モデルは出力として確率のベクトルを与え、バイナリ分類の場合は出力とthesholdを比較します。

+0

私はこれをしました。これは私が欲しかったものです。 conf.Matrix(pred.probth、y)pred.prob < - attr(pred、 "確率")th = 0.3 pred.probth < - (ifelse(pred.prob [、1]> = 0.3,1,0) – user2728024