simpleml.metrics.classification
Module for classification metrics https://en.wikipedia.org/wiki/Confusion_matrix
- Includes base class and derived metrics following the nomenclature:
ConstraintValueMetric
- Where:
Constraint is the lookup criteria (ex FPR in ROC curve) Value is desired value (ex TPR in ROC curve)
- This module is organized by metric and prediction dependencies:
Base classes with methods and utilities
- Aggregate Metrics (single value output)
2a) Single values computed via Predict method (operating points) 2b) Single values computed via proba method (agg over curve)
- Curve Metrics (constraint: value)
3a) Threshold: confusion matrix metrics 3b) confusion matrix metrics: threshold or other metrics
Module Contents
Classes
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
|
TODO: Figure out multiclass generalizations |
Attributes
- class simpleml.metrics.classification.AccuracyMetric(**kwargs)[source]
Bases:
AggregateBinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.AggregateBinaryClassificationMetric(dataset_split=None, **kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split (Optional[str]) – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.BinaryClassificationMetric(dataset_split=None, **kwargs)[source]
Bases:
ClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split (Optional[str]) – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- static _create_confusion_matrix(thresholds, probabilities, labels)[source]
Independent computation method (easier testing)
- property confusion_matrix(self)[source]
Property method to return (or generate) dataframe of confusion matrix at each threshold
- static dedupe_curve(keys, values, maximize=True, round_places=3)[source]
Method to deduplicate multiple values for the same key on a curve (ex multiple thresholds with the same fpr and different tpr for roc)
- Parameters
maximize – Boolean, whether to choose the maximum value for each unique key or the minimum
- property false_discovery_rate(self)[source]
Convenience property for the False Discovery Rate (FP/FP+TP)
- property false_negative_rate(self)[source]
Convenience property for the False Negative Rate (FN/TP+FN)
- property false_omission_rate(self)[source]
Convenience property for the False Omission Rate (FN/TN+FN)
- property false_positive_rate(self)[source]
Convenience property for the False Positive Rate (FP/FP+TN)
- property matthews_correlation_coefficient(self)[source]
Convenience property for the Matthews Correlation Coefficient (TP*TN-FP*FN/((FP+TP)*(TP+FN)*(TN+FP)*(TN+FN))^0.5)
- property negative_predictive_value(self)[source]
Convenience property for the Negative Predictive Value (TN/TN+FN)
- property positive_predictive_value(self)[source]
Convenience property for the Positive Predictive Value (TP/FP+TP)
- property predicted_negative_rate(self)[source]
Convenience property for the Predicted Negative Rate (TN+FN/TP+FP+TN+FN)
- property predicted_positive_rate(self)[source]
Convenience property for the Predicted Positive Rate (TP+FP/TP+FP+TN+FN)
- property true_negative_rate(self)[source]
Convenience property for the True Negative Rate (TN/FP+TN)
- class simpleml.metrics.classification.ClassificationMetric(dataset_split=None, **kwargs)[source]
Bases:
simpleml.metrics.base_metric.Metric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split (Optional[str]) – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.F1ScoreMetric(**kwargs)[source]
Bases:
AggregateBinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FdrTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FnrTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ForTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprMetric(**kwargs)[source]
Bases:
AggregateBinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.FprTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.NpvTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PpvTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRatePpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRatePredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedNegativeRateTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRatePpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRatePredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.PredictedPositiveRateTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.RocAucMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.ThresholdTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TnrTprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprAccuracyMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprF1ScoreMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprFdrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprFnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprForMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprFprMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprInformednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprMarkednessMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprMccMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprMetric(**kwargs)[source]
Bases:
AggregateBinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprNpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprPpvMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprPredictedNegativeRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprPredictedPositiveRateMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprThresholdMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline
- class simpleml.metrics.classification.TprTnrMetric(**kwargs)[source]
Bases:
BinaryClassificationMetric
TODO: Figure out multiclass generalizations
- Parameters
dataset_split – string denoting which dataset split to use can be one of: TRAIN, VALIDATION, Other. Other gets no prefix Default is train split to stay consistent with no split mapping to Train in Pipeline