Vítor Barbosa
04/18/2024, 4:32 PMMariana Menchero
04/18/2024, 4:38 PMVítor Barbosa
04/18/2024, 4:44 PMMariana Menchero
04/18/2024, 4:49 PMn_jobs=-1
when instantiating the StatsForecast class. This allows the model to use all available CPU cores for parallel processing. Here's an example.Vítor Barbosa
04/18/2024, 4:53 PMRamon Botella Nieto
06/27/2024, 2:24 PMn_jobs=-1
. Any insights? (version 1.7.5)
import random
import pandas as pd
from statsforecast import StatsForecast
from statsforecast.models import AutoARIMA
random.seed(1)
points = 500
test_data = pd.DataFrame({
"ds": pd.date_range(start="2024-06-01", periods=points, freq="W"),
"unique_id": "test",
"y": random.choices(range(0, 100), k=points)
})
model = StatsForecast(
models=[AutoARIMA(season_length=52)],
freq="W",
n_jobs=-1,
)
test_data = test_data[["unique_id", "ds", "y"]]
model.fit(df=test_data)
results = model.predict(h=6)
results