STEPD#

class frouros.detectors.concept_drift.streaming.window_based.STEPD(config: Optional[STEPDConfig] = None, callbacks: Optional[Union[BaseCallbackStreaming, List[BaseCallbackStreaming]]] = None)#

STEPD (Statistical test of equal proportions) [nishida2007detecting] detector.

References:

[nishida2007detecting]

Nishida, Kyosuke, and Koichiro Yamauchi. “Detecting concept drift using statistical testing.” Discovery science. Vol. 4755. 2007.

config_type#

alias of STEPDConfig

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

Additional variables property.

Returns:

additional variables

Return type:

Optional[Dict[str, Any]]

property warning: bool#

Warning property.

Returns:

warning

Return type:

bool

property correct_total: int#

Number of correct labels property.

Returns:

accuracy scorer function

Return type:

int

property num_instances_overall: int#

Number of overall instances property.

Returns:

number of overall instances

Return type:

int

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 correct_overall: int#

Number of correct overall labels property.

Returns:

number of overall labels

Return type:

int

property num_instances: int#

Number of instances counter property.

Returns:

Number of instances counter value

Return type:

int

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 correct_window: int#

Number of correct window labels property.

Returns:

number of window labels

Return type:

int

property num_instances_window: int#

Number of window instances property.

Returns:

number of window instances

Return type:

int

property window_accuracy: AccuracyQueue#

Accuracy window property.

Returns:

accuracy window

Return type:

AccuracyQueue

reset() None#

Reset method.