Skip to content

Releases: sepandhaghighi/pycm

Version 2.2

29 May 20:45
ca5c80f
Compare
Choose a tag to compare
  • Negative likelihood ratio interpretation (NLRI) added
  • Cramer's benchmark (SOA5) added
  • Matthews correlation coefficient interpretation (MCCI) added #204
  • Matthews's benchmark (SOA6) added #204
  • F1 macro added
  • F1 micro added
  • Accuracy macro added #205
  • Compare class score calculation modified
  • Parameters recommendation for multi-class dataset modified
  • Parameters recommendation for imbalance dataset modified
  • README.md modified
  • Document modified
  • Logo updated

Version 2.1

06 May 16:20
8e3b786
Compare
Choose a tag to compare
  • Adjusted geometric mean (AGM) added #177
  • Yule's Q (Q) added #193
  • Compare class and parameters recommendation system block diagrams added #192
  • Document links bug fixed #194
  • Document modified #173

Version 2.0

15 Apr 18:27
Compare
Choose a tag to compare
  • G-Mean (GM) added #178
  • Index of balanced accuracy (IBA) added #176
  • Optimized precision (OP) added #152
  • Pearson's C (C) added #180
  • Compare class added #111
  • Parameters recommendation warning added #174
  • ConfusionMatrix equal method added #181
  • Document modified #173
  • stat_print function bug fixed
  • table_print function bug fixed
  • Beta parameter renamed to beta (F_calc function & F_beta method)
  • Parameters recommendation for imbalance dataset modified
  • normalize parameter added to save_html method #183
  • pycm_func.py splitted into pycm_class_func.py and pycm_overall_func.py
  • vector_filter,vector_check,class_check and matrix_check functions moved to pycm_util.py
  • RACC_calc and RACCU_calc functions exception handler modified #187
  • Docstrings modified

Version 1.9

25 Feb 15:02
Compare
Choose a tag to compare
  • Automatic/Manual (AM) added #144
  • Bray-Curtis dissimilarity (BCD) added #143
  • CODE_OF_CONDUCT.md added #151
  • ISSUE_TEMPLATE.md added #156
  • PULL_REQUEST_TEMPLATE.md added #156
  • CONTRIBUTING.md added #155
  • X11 color names support for save_html method added #146
  • Parameters recommendation system added #112
  • Warning message for high dimension matrix print added #120
  • Interactive notebooks section (binder) added #142
  • save_matrix and normalize arguments added to save_csv method #120
  • README.md modified
  • Document modified #149 #164
  • ConfusionMatrix.__init__ optimized #145
  • Document and examples output files moved to different folders #149
  • Test system modified #138
  • relabel method bug fixed #167

Version 1.8

05 Jan 12:03
18c0ed6
Compare
Choose a tag to compare
  • Lift Score (LS) added #128
  • color argument added to save_html method #130
  • version_check.py added
  • Error messages modified #132
  • Document modified #131
  • Website changed to http://www.pycm.ir
  • Interpretation functions moved to pycm_interpret.py
  • Utility functions moved to pycm_util.py
  • Unnecessary else and elif removed
  • == changed to is

Version 1.7

18 Dec 13:22
efdef41
Compare
Choose a tag to compare
  • Gini Index (GI) added #119
  • Example-7 added #121
  • pycm_profile.py added
  • class_name argument added to stat,save_stat,save_csv and save_html methods #118
  • overall_param and class_param arguments empty list bug fixed #118
  • matrix_params_calc, matrix_params_from_table and vector_filter functions optimized #118
  • overall_MCC_calc, CEN_misclassification_calc and convex_combination functions optimized #118
  • Document modified #124

Version 1.6

05 Dec 21:20
d6279f4
Compare
Choose a tag to compare
  • AUC Value Interpretation (AUCI) added #114
  • Example-6 added #113
  • Anaconda cloud package added #90
  • overall_param and class_param arguments added to stat,save_stat and save_html methods
  • class_param argument added to save_csv method
  • _ removed from overall statistics names
  • README.md modified
  • Document modified

Version 1.5

26 Nov 16:10
ba511cc
Compare
Choose a tag to compare
  • Relative Classifier Information (RCI) added #82
  • Discriminator Power (DP) added #104
  • Youden's Index (Y) added #105
  • Discriminant Power Interpretation (DPI) added #107
  • Positive Likelihood Ratio Interpretation (PLRI) added #106
  • __len__ method added
  • relabel method added #98
  • __class_stat_init__ function added
  • __overall_stat_init__ function added
  • matrix attribute added #99
  • normalized_matrix attribute added #99
  • normalized_table attribute added #99
  • Python 3.7 added to .travis.yaml & appveyor.yml
  • README.md modified
  • Document modified
  • LR+ renamed to PLR
  • LR- renamed to NLR
  • normalized_matrix method renamed to print_normalized_matrix #99
  • matrix method renamed to print_matrix #99
  • entropy_calc fixed
  • cross_entropy_calc fixed
  • conditional_entropy_calc fixed
  • print_table bug for large numbers fixed
  • JSON key bug in save_obj fixed #108
  • transpose bug in save_obj fixed #108

Version 1.4

11 Nov 22:18
6e798b0
Compare
Choose a tag to compare
  • Area Under Curve added #83
  • AUNU added #83
  • AUNP added #83
  • Class Balance Accuracy added #81
  • Global Performance Index (RR) added #80
  • Overall MCC added #75
  • Distance index (dInd) added #84
  • Similarity index (sInd) added #84
  • one_vs_all added #76
  • dev-requirements.txt added
  • README.md modified #85
  • Document modified #85
  • save_stat modified #78
  • requirements.txt modified

Version 1.3

09 Oct 22:39
e0a8d88
Compare
Choose a tag to compare
  • Confusion Entropy added #72
  • Overall Confusion Entropy added #72
  • Modified Confusion Entropy added #73
  • Overall Modified Confusion Entropy added #73
  • Information Score added #71
  • README.md modified