TrainTestPredictionDrift.add_condition_drift_score_less_than#

TrainTestPredictionDrift.add_condition_drift_score_less_than(max_allowed_categorical_score: float = 0.15, max_allowed_numeric_score: float = 0.075, max_allowed_psi_score: Optional[float] = None, max_allowed_earth_movers_score: Optional[float] = None)[source]#

Add condition - require drift score to be less than a certain threshold.

The industry standard for PSI limit is above 0.2. Cramer’s V does not have a common industry standard. Earth movers does not have a common industry standard. The threshold was lowered by 25% compared to feature drift defaults due to the higher importance of prediction drift.

Parameters
max_allowed_categorical_score: float , default: 0.2

the max threshold for the categorical variable drift score

max_allowed_numeric_score: float , default: 0.1

the max threshold for the numeric variable drift score

max_allowed_psi_score: float, default None

Deprecated. Please use max_allowed_categorical_score instead

max_allowed_earth_movers_score: float, default None

Deprecated. Please use max_allowed_numeric_score instead

Returns
——-
ConditionResult

False if any column has passed the max threshold, True otherwise