8.17.1.10. sklearn.metrics.precision_recall_curve¶
- sklearn.metrics.precision_recall_curve(y_true, probas_pred)¶
- Compute precision-recall pairs for different probability thresholds - Note: this implementation is restricted to the binary classification task. - The precision is the ratio  where tp is the number of
true positives and fp the number of false positives. The precision is
intuitively the ability of the classifier not to label as positive a sample
that is negative. where tp is the number of
true positives and fp the number of false positives. The precision is
intuitively the ability of the classifier not to label as positive a sample
that is negative.- The recall is the ratio  where tp is the number of
true positives and fn the number of false negatives. The recall is
intuitively the ability of the classifier to find all the positive samples. where tp is the number of
true positives and fn the number of false negatives. The recall is
intuitively the ability of the classifier to find all the positive samples.- The last precision and recall values are 1. and 0. respectively and do not have a corresponding threshold. This ensures that the graph starts on the x axis. - Parameters : - y_true : array, shape = [n_samples] - True targets of binary classification in range {-1, 1} or {0, 1} - probas_pred : array, shape = [n_samples] - Estimated probabilities - Returns : - precision : array, shape = [n + 1] - Precision values - recall : array, shape = [n + 1] - Recall values - thresholds : array, shape = [n] - Thresholds on y_score used to compute precision and recall 
