4
$\begingroup$

With respect to ROC can anyone please tell me what the phrase "discrimination threshold of binary classifier system" means? I know what a binary classifier is.

$\endgroup$

2 Answers 2

4
$\begingroup$

Just to add a bit.

Like it was mentioned before, if you have a classifier (probabilistic) your output is a probability (a number between 0 and 1), ideally you want to say that everything larger than 0.5 is part of one class and anything less than 0.5 is the other class.

But if you are classifying cancer rates, you are deeply concerned with false negatives (telling some he does not have cancer, when he does) while a false positive (telling someone he does have cancer when he doesn't) is not as critical (IDK - being told you've cancer coudl be psychologically very costly). So you might artificially move that threshold from 0.5 to higher or lower values, to change the sensitivity of the model in general.

By doing this, you can generate the ROC plot for different thresholds.

$\endgroup$
2
  • $\begingroup$ To add to this, this resource includes a visual demonstration of how an ROC curve is constructed by varying the thresholds (about 2/3 down the page): r-bloggers.com/roc-curves-and-classification $\endgroup$
    – Jake C.
    Feb 4, 2015 at 17:21
  • $\begingroup$ What if the binary classifier is not probabilistic? $\endgroup$
    – paulahniuk
    Jun 22, 2017 at 13:08
4
$\begingroup$

Classifiers often return probabilities of belonging to a class. For example in logistic regression the predicted values are the predicted probability of belonging to the non-reference class or $\text{Pr}(Y = 1)$. The discrimination threshold is just the cutoff imposed on the predicted probabilities for assigning observations to each class.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.