Spaces:
Sleeping
Sleeping
Commit
·
3583778
1
Parent(s):
6183395
feat: updated website
Browse files
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((
|
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}")
|