fmegahed commited on
Commit
500a9cd
·
verified ·
1 Parent(s): d9f7926

Hopefully fix decimal places in eval_df

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -338,6 +338,7 @@ def run_forecast(
338
  cv_results = sf.cross_validation(df=df, h=horizon, step_size=step_size, n_windows=num_windows)
339
  evaluation = evaluate(df=cv_results, metrics=[bias, mae, rmse, mape], models=model_aliases)
340
  eval_df = pd.DataFrame(evaluation).reset_index()
 
341
  else: # Fixed window
342
  cv_results = sf.cross_validation(df=df, h=horizon, step_size=10, n_windows=1) # any step size for 1 window
343
  evaluation = evaluate(df=cv_results, metrics=[bias, mae, rmse, mape], models=model_aliases)
@@ -349,7 +350,7 @@ def run_forecast(
349
  # Store results
350
  combined_eval_df = eval_df.copy() if eval_df is not None else pd.DataFrame()
351
  combined_cv_results = cv_results.copy() if cv_results is not None else pd.DataFrame()
352
- combined_cv_results = combined_cv_results.round({col: 2 for col in combined_cv_results.columns[3:]})
353
  combined_future_forecasts = future_forecasts.copy() if future_forecasts is not None else pd.DataFrame()
354
 
355
  # Run TimeGPT if selected
 
338
  cv_results = sf.cross_validation(df=df, h=horizon, step_size=step_size, n_windows=num_windows)
339
  evaluation = evaluate(df=cv_results, metrics=[bias, mae, rmse, mape], models=model_aliases)
340
  eval_df = pd.DataFrame(evaluation).reset_index()
341
+ eval_df = eval_df.round({col: 2 for col in eval_df.columns[3:]})
342
  else: # Fixed window
343
  cv_results = sf.cross_validation(df=df, h=horizon, step_size=10, n_windows=1) # any step size for 1 window
344
  evaluation = evaluate(df=cv_results, metrics=[bias, mae, rmse, mape], models=model_aliases)
 
350
  # Store results
351
  combined_eval_df = eval_df.copy() if eval_df is not None else pd.DataFrame()
352
  combined_cv_results = cv_results.copy() if cv_results is not None else pd.DataFrame()
353
+ combined_cv_results = combined_cv_results
354
  combined_future_forecasts = future_forecasts.copy() if future_forecasts is not None else pd.DataFrame()
355
 
356
  # Run TimeGPT if selected