Classification - ROC, AUC, Evaluation Methods
6 important questions on Classification - ROC, AUC, Evaluation Methods
What does a ROC curve plot? What does a point in ROC space mean?
- X-axis: False-Positive Rate (FPR)
- Y-axis: True-Positive Rate (Recall / TPR)
What does the AUC measure, and what do AUC = 1.0 and AUC = 0.5 mean?
- AUC = 1.0 → perfect classifier (reaches top-left corner: TPR = 1, FPR = 0)
- AUC = 0.5 → model no better than random guessing (diagonal line from bottom-left to top-right)
- AUC = 0.0 → perfectly wrong (always misclassifies — flip its predictions for a perfect model)
What is "dominance" in ROC space?
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
What is the holdout method? What are its three data splits?
- Training set — used to build the model
- Validation set — used to tune hyperparameters (e.g., tree depth, λ) during model selection
- Test set — used once at the very end for a final unbiased performance estimate
Describe k-fold cross validation. When is LOOCV preferred?
- Partition data into k equal folds
- Repeat k rounds: hold out fold i as validation, train on the other k−1 folds
- Average the validation error across all k rounds
- Data is very scarce and every example matters for training
- Downside: high variance per fold estimate; expensive (n training runs)
What is the bootstrap method and when is it used?
Used for:
- Bagging: generate multiple bootstrap training sets, train a model on each, average/vote predictions → reduces variance
- Estimating model stability and variance when the dataset is small
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding

















