evalml.data_checks.DataCheckMessageCode¶
-
class
evalml.data_checks.DataCheckMessageCode(value)[source]¶ Enum for data check message code.
Attributes
CLASS_IMBALANCE_BELOW_FOLDSMessage code for when the number of values for each target is below 2 * number of CV folds.
CLASS_IMBALANCE_BELOW_THRESHOLDMessage code for when balance in classes is less than the threshold.
CLASS_IMBALANCE_SEVEREMessage code for when balance in classes is less than the threshold and minimum class is less than minimum number of accepted samples.
HAS_ID_COLUMNMessage code for data that has ID columns.
HAS_OUTLIERSMessage code for when outliers are detected.
HIGHLY_NULLMessage code for highly null columns.
HIGH_VARIANCEMessage code for when high variance is detected for cross-validation.
IS_MULTICOLLINEARMessage code for when data is potentially multicollinear.
MISMATCHED_INDICESMessage code for when input target and features have mismatched indices.
MISMATCHED_INDICES_ORDERMessage code for when input target and features have mismatched indices order.
MISMATCHED_LENGTHSMessage code for when input target and features have different lengths.
NOT_UNIQUE_ENOUGHMessage code for when data does not possess enough unique values.
NO_VARIANCEMessage code for when data has no variance (1 unique value).
NO_VARIANCE_WITH_NULLMessage code for when data has one unique value and NaN values.
TARGET_BINARY_INVALID_VALUESMessage code for target data for a binary classification problem with numerical values not equal to {0, 1}.
TARGET_BINARY_NOT_TWO_EXAMPLES_PER_CLASSMessage code for target data for a multi classification problem that does not have two examples per class.
TARGET_BINARY_NOT_TWO_UNIQUE_VALUESMessage code for target data for a binary classification problem that does not have two unique values.
TARGET_HAS_NULLMessage code for target data that has null values.
TARGET_INCOMPATIBLE_OBJECTIVEMessage code for target data that has incompatible values for the specified objective
TARGET_IS_NONEMessage code for when target is None.
TARGET_LEAKAGEMessage code for when target leakage is detected.
TARGET_MULTICLASS_HIGH_UNIQUE_CLASSMessage code for target data for a multi classification problem that has an abnormally large number of unique classes relative to the number of target values.
TARGET_MULTICLASS_NOT_ENOUGH_CLASSESMessage code for target data for a multi classification problem that does not have more than two unique classes.
TARGET_UNSUPPORTED_TYPEMessage code for target data that is of an unsupported type.
TOO_SPARSEMessage code for when multiclass data has values that are too sparsely populated.
TOO_UNIQUEMessage code for when data possesses too many unique values.