PageHinkleyConfig#

class frouros.detectors.concept_drift.streaming.change_detection.PageHinkleyConfig(delta: float = 0.005, lambda_: float = 50.0, alpha: float = 0.9999, min_num_instances: int = 30)#

Page Hinkley [page1954continuous] configuration.

Parameters:
  • delta (float) – delta value, defaults to 0.005

  • lambda (float) – lambda value, defaults to 50.0

  • alpha (float) – forgetting factor value, defaults to 0.9999

  • min_num_instances (int) – minimum numbers of instances to start looking for changes, defaults to 30

References:

[page1954continuous]

Page, Ewan S. “Continuous inspection schemes.” Biometrika 41.1/2 (1954): 100-115.

property alpha: float#

Forgetting factor property.

Returns:

forgetting factor value

Return type:

float

property delta: float#

Delta property.

Returns:

delta to use

Return type:

float

property lambda_: float#

Threshold property.

Returns:

lambda to use

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