PageHinkley#
- class frouros.detectors.concept_drift.streaming.change_detection.PageHinkley(config: Optional[BaseCUSUMConfig] = None, callbacks: Optional[Union[BaseCallbackStreaming, List[BaseCallbackStreaming]]] = None)#
Page Hinkley [page1954continuous] detector.
- References:
[page1954continuous]Page, Ewan S. “Continuous inspection schemes.” Biometrika 41.1/2 (1954): 100-115.
- config_type#
alias of
PageHinkleyConfig
- property additional_vars: Optional[Dict[str, Any]]#
Additional variables property.
- Returns:
additional variables
- Return type:
Optional[Dict[str, Any]]
- property callbacks: Optional[List[BaseCallback]]#
Callbacks property.
- Returns:
callbacks
- Return type:
Optional[List[BaseCallback]]
- property config: BaseConceptDriftConfig#
Config property.
- Returns:
configuration parameters of the estimator
- Return type:
BaseConceptDriftConfig
- property mean_error_rate: Mean#
Mean error rate property.
- Returns:
mean error rate to use
- Return type:
- 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]
- property sum_: float#
Sum count property.
- Returns:
sum count value
- Return type:
float
- update(value: Union[int, float], **kwargs) Dict[str, Any]#
Update method.
- Parameters:
value (Union[int, float]) – value to update detector