ROC Curve Generation Function
This function generates ROC (Receiver Operating Characteristic) curves by calculating true positive rates and false positive rates at various classification thresholds, commonly used for evaluating binary classifier performance.