HDDMW#

class frouros.detectors.concept_drift.streaming.statistical_process_control.HDDMW(config: Optional[HDDMWConfig] = None, callbacks: Optional[Union[Callback, List[Callback]]] = None)#

HDDM-W (Hoeffding’s drift detection method with W-Test) [frias2014online] detector.

References:

[frias2014online]

Frias-Blanco, Isvani, et al. “Online and non-parametric drift detection methods based on Hoeffding’s bounds.” IEEE Transactions on Knowledge and Data Engineering 27.3 (2014): 810-823.

property callbacks: Optional[List[Callback]]#

Callbacks property.

Returns:

callbacks

Return type:

Optional[List[Callback]]

property config: ConceptDriftBaseConfig#

Config property.

Returns:

configuration parameters of the estimator

Return type:

ConceptDriftBaseConfig

property num_instances: int#

Number of instances counter property.

Returns:

Number of instances counter value

Return type:

int

reset() None#

Reset method.

property status: Dict[str, bool]#

Status property.

Returns:

status dict

Return type:

Dict[str, bool]

update(value: Union[int, float], **kwargs) Dict[str, Any]#

Update method.

Parameters:

value (Union[int, float]) – value to update detector

property warning: bool#

Warning property.

Returns:

warning value

Return type:

bool

config_type#

alias of HDDMWConfig

property additional_vars: Optional[Dict[str, Any]]#

Additional variables property.

Returns:

additional variables

Return type:

Optional[Dict[str, Any]]

property test_type: McDiarmidOneSidedTest#

Test type property.

Returns:

test type value

Return type:

McDiarmidOneSidedTest