GMARTINEZMILLA commited on
Commit
3583778
·
1 Parent(s): 6183395

feat: updated website

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -323,9 +323,10 @@ elif page == "Customer Analysis":
323
 
324
  # Calculate metrics only for non-null actual sales
325
  valid_results = results.dropna(subset=['ventas_reales'])
 
326
  if not valid_results.empty:
327
  mae = mean_absolute_error(valid_results['ventas_reales'], valid_results['ventas_predichas'])
328
- mape = np.mean(np.abs((valid_results['ventas_reales'] - valid_results['ventas_predichas']) / valid_results['ventas_reales'])) * 100
329
  rmse = np.sqrt(mean_squared_error(valid_results['ventas_reales'], valid_results['ventas_predichas']))
330
 
331
  st.write(f"Actual total sales for Customer {customer_code}: {valid_results['ventas_reales'].sum():.2f}")
 
323
 
324
  # Calculate metrics only for non-null actual sales
325
  valid_results = results.dropna(subset=['ventas_reales'])
326
+ non_zero_actuals = valid_results[valid_results['ventas_reales'] != 0]
327
  if not valid_results.empty:
328
  mae = mean_absolute_error(valid_results['ventas_reales'], valid_results['ventas_predichas'])
329
+ mape = np.mean(np.abs((non_zero_actuals['ventas_reales'] - non_zero_actuals['ventas_predichas']) / non_zero_actuals['ventas_reales'])) * 100
330
  rmse = np.sqrt(mean_squared_error(valid_results['ventas_reales'], valid_results['ventas_predichas']))
331
 
332
  st.write(f"Actual total sales for Customer {customer_code}: {valid_results['ventas_reales'].sum():.2f}")