FinanceDemo / README.md
PD03's picture
Upload 3 files
98d76ab verified

A newer version of the Streamlit SDK is available: 1.52.2

Upgrade
metadata
title: AI-Driven Daily Gross Margin (Revenue βˆ’ COGS)
emoji: πŸ“ˆ
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.37.1
app_file: app.py
pinned: false

AI-Driven Daily Gross Margin (Revenue βˆ’ COGS) β€” Streamlit Demo

What it shows

  • Synthetic SAP-like daily transactions
  • Model: RandomForestRegressor predicts GM% and explains drivers with SHAP
  • Daily analysis: KPIs, top drivers, segment hotspots
  • What-if simulator: adjust discount/cost per segment using an estimated elasticity
  • Recommendations: ranked actions with expected GM uplift

Run locally

python -m venv .venv && source .venv/bin/activate  # on Windows: .venv\Scripts\activate
pip install -r requirements.txt
streamlit run app.py

Deploy to Hugging Face Spaces

  1. Create a new Space β†’ SDK: Streamlit.
  2. Upload app.py, requirements.txt, and this README.md.
  3. The Space will build automatically and launch the app.

Notes

  • Data is synthetic but embeds realistic pricing, discounting, cost, and elasticity signals.
  • SHAP is computed on demand with a sample size control for performance.
  • Recommendations are illustrative; in production, add policy bounds, portfolio constraints, and cost/promo feasibility tables.