# Forecaster

## Methods

> [!NOTE]
>
> **forecast**
>
> Make a forecast at each step of the given horizon.
>
> **Parameters**
>
> - **horizon** — `int`
> - **xs** — `list[dict] | None` — defaults to `None`

> [!NOTE]
>
> **learn\_one**
>
> Update the model.
>
> **Parameters**
>
> - **y** — `float`
> - **x** — `dict | None` — defaults to `None`
