ROC Curve
As we already introduced Precision and Recall the ROC curve is another way of looking at the quality of classification algorithms.
ROC stands for Receiver Operating Characteristic
The ROC curve is created by plotting the true positive rate (TPR) on the y-axis against the false positive rate (FPR) on the x-axis at various threshold settings.
You already know the TPR as recall or sensitivity.
The false positive rate is defined as FPR = FP / (FP + TN)
Advantage
ROC curves have a big advantage: they are insensitive to changes in class distribution.
sklearn
from sklearn.metrics import roc_curve