Spaces:
Running
Running
File size: 412 Bytes
a2d5210 | 1 2 3 4 5 6 7 8 9 | from pmdarima import auto_arima
import pandas as pd
def forecast(df, column_name: str, seasonality: int, ahead: int):
data = df[column_name]
oos = round(len(data) * .1)
model = auto_arima(data,m = seasonality, max_order = 10, information_criterion = 'oob', stepwise = False, out_of_sample_size = oos, scoring = 'mse')
forecasts = model.predict(ahead,return_conf_int = False)
return forecasts |