scholar icon indicating copy to clipboard operation
scholar copied to clipboard

Add classification and regression metrics

Open msluszniak opened this issue 1 year ago • 5 comments

I want to add all the existing metrics which are present in Sci-kit Learn.

Classification Metrics

  • [x] Accuracy
  • [x] AUC
  • [x] Average Precision (AP)
  • [x] Balanced Accuracy
  • [x] Brier Score Loss
  • [x] Cohen Kappa Score
  • [x] Confusion Matrix
  • [x] Discounted Cumulative Gain (DCG)
  • [ ] Detection Error Tradeoff Curve (DET curve)
  • [x] F1 Score
  • [x] F-beta Score
  • [x] Hamming Loss
  • [x] Log Loss
  • [x] Matthews correlation coefficient (MCC)
  • [x] Normalized Discounted Cumulative Gain (Normalized DCG)
  • [x] Precision Recall Curve
  • [x] Precision Recall Fscore Support
  • [x] Precision
  • [x] Recall
  • [x] ROC-AUC
  • [x] ROC Curve
  • [x] Top-k Accuracy Score
  • [x] Zero-one Classification Loss

Regression Metrics

  • [x] Explained Variance Score
  • [x] Maximum Residual Error
  • [x] Mean Absolute Error (MAE)
  • [x] Mean Squared Error (MSE)
  • [x] Mean Squared Log Error
  • [x] Mean Absolute Percentage Error (MAPE)
  • [x] $R^2$ Score
  • [x] Mean Poisson deviance
  • [x] Mean Gamma deviance
  • [x] Mean Tweedie deviance
  • [x] $D^2$ - Fraction of Tweedie Deviance Explained
  • [x] Mean Pinball Loss
  • [ ] $D^2$ - Fraction of Pinball Loss Explained
  • [ ] $D^2$ - Fraction of Absolute Error Explained

We can do the same for distances after (look #149).

msluszniak avatar Jun 26 '23 19:06 msluszniak