Releases: thieu1995/permetrics
Releases · thieu1995/permetrics
Resolve problems pointed out by reviewers of JOSS journal
- Update documents, examples, and README
- Update pre-condition check for all metrics
- Remove
decimal
parameter in all metrics - Replace
non_zero
,positive
parameters byforce_finite
,finite_value
in many metrics. - Add features tests and comparisons tests
v1.5.0
- Add metrics to ClusteringMetric class:
- Mean Squared Error Index (MSEI)
- Adjusted Rand Score (ARS)
- Gamma Score (GAS)
- Gplus Score (GPS)
- Speed up all metrics in ClusteringMetric by transferring the computation to cluster_util module.
- Add speed up examples for clustering metrics (10x-100x faster than previous version)
- Update documents, ChangeLog, Readme
PerMetrics: A Framework of Performance Metrics for Machine Learning Models
- Reformat ClassificationMetric, RegressionMetric, and ClusteringMetric
- Fix bugs in metrics:
- ROC-AUC score
- F2 score, FBeta score
- Hamming Score, Accuracy Score
- Add metrics to ClassificationMetric:
- Brier Score Loss (BSL)
- Kullback-Leibler Divergence Loss (KLDL)
- Cross-Entropy Loss (CEL)
- Hinge Loss (HL)
- Update docs, examples
v1.4.2
v1.4.1
- Remove all lowercase shortname of all metrics
- Fix bugs in GINI function belongs to ClassificationMetric
- Fix bugs in some functions belong to ClusteringMetric
- Update characteristics of most of the functions (valid ranges and best value)
- Add metrics to ClusteringMetrics
- Entropy Score (ES)
- Purity Score (PuS)
- Tau Score (TS)
- Duda-Hart Index (DHI)
- Sum of Squared Error Index (SSEI)
- Beale Index (BI)
- R-Squared Index (RSI)
- Density-Based Clustering Validation Index (DBCVI)
- Hartigan Index (HI)
- Add get_support() method in RegressionMetric, ClassificationMetric, and ClusteringMetric
- Update and add more examples to all classes.
- Update documents for all metrics.
v1.4.0
- Add ClusteringMetric:
- Add internal metrics (Need X features and y_pred)
- ball_hall_index (BHI)
- calinski_harabasz_index (CHI)
- xie_beni_index (XBI)
- banfeld_raftery_index (BRI)
- davies_bouldin_index (DBI)
- det_ratio_index (DRI)
- dunn_index (DI)
- ksq_detw_index (KDI)
- log_det_ratio_index (LDRI)
- log_ss_ratio_index (LSRI)
- silhouette_index (SI)
- Add external metrics (Need y_true and y_pred)
- mutual_info_score (MIS)
- normalized_mutual_info_score (NMIS)
- rand_score (RaS)
- fowlkes_mallows_score (FMS)
- homogeneity_score (HS)
- completeness_score (CS)
- v_measure_score (VMS)
- precision_score (PrS)
- recall_score (ReS)
- f_measure_score (FmS)
- czekanowski_dice_score (CDS)
- hubert_gamma_score (HGS)
- jaccard_score (JS)
- kulczynski_score (KS)
- mc_nemar_score (MNS)
- phi_score (PhS)
- rogers_tanimoto_score (RTS)
- russel_rao_score (RRS)
- sokal_sneath1_score (SS1S)
- sokal_sneath2_score (SS2S)
- Add internal metrics (Need X features and y_pred)
- Add examples for ClusteringMetric
- Add LabelEncoder class
v1.3.3
Update
Update ClassificationMetric:
- Rename confusion_matrix() in util file
- Support binary and multi-class classification with one-hot-encoder format
- Add Cohen's Kappa score
- Add Jaccard Similarity Index (Jaccard similarity coefficient)
- Add G-mean score
- Add GINI index
- Add ROC-AUC metric
v1.3.2
Update
Add regression metrics:
- covariance (COV): https://corporatefinanceinstitute.com/resources/data-science/covariance/
- correlation (COR): https://corporatefinanceinstitute.com/resources/data-science/covariance/
- efficiency coefficient (EC): https://doi.org/10.1016/j.solener.2019.01.037
- overall index (OI): https://doi.org/10.1016/j.solener.2019.01.037
- coefficient of residual mass (CRM): https://doi.org/10.1016/j.solener.2019.01.037
v1.3.1
v1.3.0
Update
Add classification metrics:
-
Add Precision Score (PS)
-
Add Negative Predictive Value (NPV)
-
Add Recall Score (RS)
-
Add Accuracy Score (AS)
-
Add F1 Score (F1S)
-
Add F2 Score (F2S)
-
Add F Beta Score (FBS)
-
Add Specificity Score (SS)
-
Add Matthews Correlation Coefficient (MCC)
-
Add Hamming Loss (HL)
-
Add Lift Score (LS)
-
Update reference documents
-
Update examples