Spaces:
Running
Running
from neuralprophet import NeuralProphet | |
import pandas as pd | |
model = NeuralProphet() | |
def forecast( | |
df: pd.DataFrame, | |
time_col: str = "ds", | |
value_col: str = "y", | |
periods: int = 30 | |
) -> pd.DataFrame: | |
df = df.rename(columns={time_col: "ds", value_col: "y"}) | |
model.fit(df, freq="D") | |
future = model.make_future_dataframe(df, periods=periods) | |
forecast_df = model.predict(future) | |
return forecast_df[["ds", "yhat1"]] | |