If we use the ROCR package to find the accuracy of a classifier
pred <- prediction(svm.pred, testset[,2])
perf.acc <- performance(pred,"acc")

Do we find the maximum accuracy as follows (is there a simplier way?):
> max(perf....@x.values[[1]])

Then to find the cutoff point that maximizes the accuracy do we do the
following (is there a simpler way):
> cutoff.list <- unlist(perf....@x.values[[1]])
> cutoff.list[which.max(perf....@y.values[[1]])]

If the above is correct how is it possible to find the average false
positive and negative rates  from the following
perf.fpr <- performance(pred, "fpr")
perf.fnr <- performance(pred, "fnr")

The dataset that consists of two columns; score and a binary response,
similar to this:
2.5, 0
-1, 0
2, 1
6.3, 1
4.1, 0
3.3, 1


Thanks,
Saeed
 ---
R 2.8.1 Win XP Pro SP2
ROCR package v1.0-2
e1071 v1.5-19

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to