Skip to content

Instantly share code, notes, and snippets.

@JohnDeJesus22
JohnDeJesus22 / ba.py
Created July 18, 2020 23:31
balance accuracy
recall = cm[1,1]/(cm[1,1] + cm[1,0])
specificity = cm[0,0]/(cm[0,0] + cm[0,1])
balanced_accuracy = (recall + specificity)/2
@JohnDeJesus22
JohnDeJesus22 / csi.py
Created July 18, 2020 23:08
critical success index
numerator = cm[1, 1]
denominator = cm[1, 1] + cm[1, 0] + cm[0, 1]
critical_success_index = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / fmr
Created July 18, 2020 23:04
false omission rate
numerator = cm[1, 0]
denominator = cm[1, 0] + cm[0, 0]
false_omission_rate = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / fdr.py
Created July 18, 2020 22:59
false discovery rate
numerator = cm[0, 1]
denominator = cm[0, 1] + cm[1, 1]
false_discovery_rate = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / fnr.py
Created July 18, 2020 22:55
false negative rate
numerator = cm[1, 0]
denominator = cm[1, 0] + cm[1, 1]
false_negative_rate = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / fpr.py
Created July 18, 2020 22:46
false positive rate
numerator = cm[1,0]
denominator = cm[0,1] + cm[0, 0]
false_positive_rate = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / npv.py
Last active July 18, 2020 22:51
negative predictive value
numerator = cm[0,0]
denominator = cm[0,0] + cm[1, 0]
negative_predictive_value = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / precision.py
Last active July 18, 2020 22:50
precision
numerator = cm[1, 1]
denominator = cm[1, 1] + cm[0, 1]
precision = numerator/denominator
@JohnDeJesus22
JohnDeJesus22 / specificity.py
Last active July 18, 2020 22:49
specificity
numerator = cm[0, 0]
denominator = cm[0, 0] + cm[0, 1]
specificity = numerator/denominator
numerator = cm[1, 1]
denominator = cm[1,1] + cm[1, 0]
recall = numerator/denominator