Most of the time ROC curve are use in assessing the performance of classifiers. But is it possible to generate ROC curve for the regression models? If yes, How?
It's quite possible, especially in R. For details see the attached screenshots and the corresponding Google searches.for full details.. Best wishes, David Booth
David Eugene Booth : thank you for the great links.
Odunayo David Adeniyi : apart from what was said above, let me add the following.
Usually, ROC is not used for regression. Instead, you can use the prediction-realization diagram. There's also a variant we called the pooled prediction-realization diagram (PPRD) where results from different methods can be plotted, see page 64 of the following publication:
Article Assessing Point Forecast Bias Across Multiple Time Series: M...
First you need to create a new predictor using prog reg or proc logistic. Then you have not only inputs of the new predictor, but also point estimates of all its coefficients.
In the data step you can then calculate the predictor (derived before via proc reg or proc logistic - both these procedure allow to store the derived predictor also in the dataset).
Then proc logistic follows with ROC statement si a final step.
As David Eugene Booth explained very thoroughly typically the multiple predictors are combined using logistic regression and the predictions are input to the ROC curve (though in theory there are alternatives Article Combining Predictors for Classification Using the Area under...
A prediction model should be assessed by calibration as well to assess accuracy of individual predictions though as well as ROC/discrimination - more info here https://www.youtube.com/watch?v=v_e85TDYj9Y and Article Calibration: The Achilles heel of predictive analytics