2016-10-12 3 views
0

Как я могу изменить порог вероятности предсказать класс как 1 в R.Изменение порога для предсказания класса в R

В RapidMiner есть применить пороговый оператор. Как я могу достичь того же в 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

Я сделал это. Это то, чего я хотел. pred.prob <- attr (pred, «вероятности») th = 0.3 pred.probth <- (ifelse (pred.prob [, 1]> = 0,3,1,0)) confusionMatrix (pred.probth, y) – user2728024

Смежные вопросы