huaxingao opened a new pull request #28710:
URL: https://github.com/apache/spark/pull/28710


   
   ### What changes were proposed in this pull request?
   Add a generic ClassificationSummary trait
   
   
   ### Why are the changes needed?
   Add a generic ClassificationSummary trait so all the classification models 
can use it to implement summary.
   
   Currently in classification,  we only have summary implemented in 
```LogisticRegression```. There are requests to implement summary for 
```LinearSVCModel``` in https://issues.apache.org/jira/browse/SPARK-20249 and 
to implement summary for ```RandomForestClassificationModel``` in 
https://issues.apache.org/jira/browse/SPARK-23631. If we add a generic 
ClassificationSummary trait and put all the common code there, we can easily 
add summary to ```LinearSVCModel```  and ```RandomForestClassificationModel```, 
and also add summary to all the other classification models. 
   
   We can use the same approach to add a generic RegressionSummary trait to 
regression package and implement summary for all the regression models.
   
   
   ### Does this PR introduce _any_ user-facing change?
   
   
   ### How was this patch tested?
   existing tests


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to