Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -66,6 +66,7 @@ def generate_forecast(model, df,tag=False):
|
|
66 |
|
67 |
def determine_frequency(df):
|
68 |
df['ds'] = pd.to_datetime(df['ds'])
|
|
|
69 |
df = df.set_index('ds')
|
70 |
|
71 |
# Create a complete date range
|
@@ -366,7 +367,7 @@ def timegpt_fcst():
|
|
366 |
|
367 |
freq = determine_frequency(df)
|
368 |
|
369 |
-
st.write(df)
|
370 |
if st.sidebar.button("Submit"):
|
371 |
forecast_df = nixtla_client.forecast(
|
372 |
df=df,
|
@@ -374,12 +375,13 @@ def timegpt_fcst():
|
|
374 |
freq=freq,
|
375 |
level=[90]
|
376 |
)
|
|
|
377 |
|
378 |
-
nixtla_client.plot(
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
)
|
383 |
|
384 |
# def timegpt_fcst():
|
385 |
# nixtla_token = os.environ.get("NIXTLA_API_KEY")
|
|
|
66 |
|
67 |
def determine_frequency(df):
|
68 |
df['ds'] = pd.to_datetime(df['ds'])
|
69 |
+
df = df.drop_duplicates(subset='ds')
|
70 |
df = df.set_index('ds')
|
71 |
|
72 |
# Create a complete date range
|
|
|
367 |
|
368 |
freq = determine_frequency(df)
|
369 |
|
370 |
+
# st.write(df)
|
371 |
if st.sidebar.button("Submit"):
|
372 |
forecast_df = nixtla_client.forecast(
|
373 |
df=df,
|
|
|
375 |
freq=freq,
|
376 |
level=[90]
|
377 |
)
|
378 |
+
st.write(forecast_df)
|
379 |
|
380 |
+
# nixtla_client.plot(
|
381 |
+
# forecast_df,
|
382 |
+
# level=[90],
|
383 |
+
# max_insample_length=365
|
384 |
+
# )
|
385 |
|
386 |
# def timegpt_fcst():
|
387 |
# nixtla_token = os.environ.get("NIXTLA_API_KEY")
|