EDDMConfig#

class frouros.detectors.concept_drift.streaming.statistical_process_control.EDDMConfig(alpha: float = 0.95, beta: float = 0.9, level: float = 2.0, min_num_misclassified_instances: int = 30)#

EDDM (Early drift detection method) [baena2006early] configuration.

References:

[baena2006early]

Baena-Garcıa, Manuel, et al. “Early drift detection method.” Fourth international workshop on knowledge discovery from data streams. Vol. 6. 2006.

property alpha: float#

Alpha property.

Returns:

warning zone value

Return type:

float

property beta: float#

Beta property.

Returns:

change zone value

Return type:

float

property level: float#

Level property.

Returns:

Level to use in detecting drift

Return type:

float

property min_num_misclassified_instances: int#

Minimum number of misclassified instances property.

Returns:

minimum number of misclassified instances to use

Return type:

float

property drift_level: float#

Drift level property.

Returns:

drift level to use in detecting drift

Return type:

float

property min_num_instances: int#

Minimum number of instances property.

Returns:

minimum number of instances to start looking for changes

Return type:

int

property warning_level: float#

Warning level property.

Returns:

warning level to use in detecting drift

Return type:

float