# `RegressionWindowedEvaluator`

### *class* capymoa.evaluation.RegressionWindowedEvaluator[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L758)

Bases: [`RegressionEvaluator`](capymoa.evaluation.RegressionEvaluator.md#capymoa.evaluation.RegressionEvaluator)

Uses the RegressionEvaluator to perform a windowed evaluation.

IMPORTANT: The results for the last window are always through ``metrics()``, if the window_size does not
perfectly divide the stream, the metrics corresponding to the last remaining instances in the last window can
be obtained by invoking ``metrics()``

#### \_\_init_\_(schema=None, window_size=1000)[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L767)

#### adjusted_r2()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L787)

#### get_instances_seen()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L340)

#### ground_truth_y()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L393)

#### mae()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L775)

#### metrics()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L378)

#### metrics_dict()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L384)

#### metrics_header()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L370)

#### metrics_per_window()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L390)

#### r2()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L784)

#### rmae()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L781)

#### rmse()[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L778)

#### update(y, y_pred: [float](https://docs.python.org/3/builtins/functions.html#float) | [None](https://docs.python.org/3/builtins/constants.html#None))[[source]](https://github.com/adaptive-machine-learning/CapyMOA/blob/3e255b1/src/capymoa/evaluation/evaluation.py#L343)
