fmegahed commited on
Commit
124f4d6
·
verified ·
1 Parent(s): 30c7366

Set good defaults

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -121,7 +121,7 @@ def run_forecast(
121
  evaluation = evaluate(df=cv_results, metrics=[bias, mae, rmse, mape], models=model_aliases)
122
  eval_df = pd.DataFrame(evaluation).reset_index()
123
  fig_forecast = create_forecast_plot(cv_results, df)
124
- return eval_df, forecast, fig_forecast, "Fixed window evaluation completed successfully!"
125
 
126
  except Exception as e:
127
  return None, None, None, f"Error during forecasting: {str(e)}"
@@ -165,8 +165,8 @@ with gr.Blocks(title="StatsForecast Demo") as app:
165
 
166
  frequency = gr.Dropdown(choices=["H", "D", "WS", "MS", "QS", "YS"], label="Frequency", value="D")
167
  eval_strategy = gr.Radio(choices=["Fixed Window", "Cross Validation"], label="Evaluation Strategy", value="Cross Validation")
168
- horizon = gr.Slider(1, 100, value=14, step=1, label="Horizon")
169
- step_size = gr.Slider(1, 50, value=5, step=1, label="Step Size")
170
  num_windows = gr.Slider(1, 20, value=3, step=1, label="Number of Windows")
171
 
172
 
@@ -174,7 +174,7 @@ with gr.Blocks(title="StatsForecast Demo") as app:
174
  use_historical_avg = gr.Checkbox(label="Use Historical Average", value=True)
175
  use_naive = gr.Checkbox(label="Use Naive", value=True)
176
  use_seasonal_naive = gr.Checkbox(label="Use Seasonal Naive")
177
- seasonality = gr.Number(label="Seasonality", value=7)
178
  use_window_avg = gr.Checkbox(label="Use Window Average")
179
  window_size = gr.Number(label="Window Size", value=3)
180
  use_seasonal_window_avg = gr.Checkbox(label="Use Seasonal Window Average")
 
121
  evaluation = evaluate(df=cv_results, metrics=[bias, mae, rmse, mape], models=model_aliases)
122
  eval_df = pd.DataFrame(evaluation).reset_index()
123
  fig_forecast = create_forecast_plot(cv_results, df)
124
+ return eval_df, cv_results, fig_forecast, "Fixed window evaluation completed successfully!"
125
 
126
  except Exception as e:
127
  return None, None, None, f"Error during forecasting: {str(e)}"
 
165
 
166
  frequency = gr.Dropdown(choices=["H", "D", "WS", "MS", "QS", "YS"], label="Frequency", value="D")
167
  eval_strategy = gr.Radio(choices=["Fixed Window", "Cross Validation"], label="Evaluation Strategy", value="Cross Validation")
168
+ horizon = gr.Slider(1, 100, value=10, step=1, label="Horizon")
169
+ step_size = gr.Slider(1, 50, value=10, step=1, label="Step Size")
170
  num_windows = gr.Slider(1, 20, value=3, step=1, label="Number of Windows")
171
 
172
 
 
174
  use_historical_avg = gr.Checkbox(label="Use Historical Average", value=True)
175
  use_naive = gr.Checkbox(label="Use Naive", value=True)
176
  use_seasonal_naive = gr.Checkbox(label="Use Seasonal Naive")
177
+ seasonality = gr.Number(label="Seasonality", value=10)
178
  use_window_avg = gr.Checkbox(label="Use Window Average")
179
  window_size = gr.Number(label="Window Size", value=3)
180
  use_seasonal_window_avg = gr.Checkbox(label="Use Seasonal Window Average")