# `regressor`

Regression.

Regression predicts continuous target values. In data stream learning,
regressors must be updated incrementally from a single pass over the data
and adapt their predictions as the underlying target function drifts.

## Classes

| [`ARFFIMTDD`](capymoa.regressor.ARFFIMTDD.md#capymoa.regressor.ARFFIMTDD)                                                   | Adaptive Random Forest Fast Incremental Model Tree with Drift Detection.   |
|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
| [`FIMTDD`](capymoa.regressor.FIMTDD.md#capymoa.regressor.FIMTDD)                                                         | Implementation of the FIMT-DD tree as described by Ikonomovska et al.      |
| [`ORTO`](capymoa.regressor.ORTO.md#capymoa.regressor.ORTO)                                                             | Implementation of the Online Regression Tree with Options (ORTO).          |
| [`SOKNL`](capymoa.regressor.SOKNL.md#capymoa.regressor.SOKNL)                                                           | Self-Optimising K-Nearest Leaves (SOKNL) Implementation.                   |
| [`SOKNLBT`](capymoa.regressor.SOKNLBT.md#capymoa.regressor.SOKNLBT)                                                       | The base tree for Self-Optimising K Nearest Leaves as distribed by Sun.    |
| [`AdaptiveRandomForestRegressor`](capymoa.regressor.AdaptiveRandomForestRegressor.md#capymoa.regressor.AdaptiveRandomForestRegressor)           | Adaptive Random Forest Regressor                                           |
| [`FadingTargetMean`](capymoa.regressor.FadingTargetMean.md#capymoa.regressor.FadingTargetMean)                                     | Fading Target Mean Regressor.                                              |
| [`KNNRegressor`](capymoa.regressor.KNNRegressor.md#capymoa.regressor.KNNRegressor)                                             | K Nearest Neighbor for data stream regression with sliding window          |
| [`NoChange`](capymoa.regressor.NoChange.md#capymoa.regressor.NoChange)                                                     | No Change regressor.                                                       |
| [`PassiveAggressiveRegressor`](capymoa.regressor.PassiveAggressiveRegressor.md#capymoa.regressor.PassiveAggressiveRegressor)                 | Streaming Passive Aggressive regressor                                     |
| [`SGDRegressor`](capymoa.regressor.SGDRegressor.md#capymoa.regressor.SGDRegressor)                                             | Streaming stochastic gradient descent regressor.                           |
| [`ShrubsRegressor`](capymoa.regressor.ShrubsRegressor.md#capymoa.regressor.ShrubsRegressor)                                       | ShrubsRegressor                                                            |
| [`StochasticGradientTree`](capymoa.regressor.StochasticGradientTree.md#capymoa.regressor.StochasticGradientTree)                         | Stochastic Gradient Tree regressor.                                        |
| [`StreamingGradientBoostedRegression`](capymoa.regressor.StreamingGradientBoostedRegression.md#capymoa.regressor.StreamingGradientBoostedRegression) | Streaming Gradient Boosted Regression.                                     |
| [`TargetMean`](capymoa.regressor.TargetMean.md#capymoa.regressor.TargetMean)                                                 | Target Mean Regressor.                                                     |
