Dashboard

Live dashboards

Four public Streamlit apps from completed data-science work. Sales, churn, fraud detection, and stock analysis sit in that order below.

Sales Analysis Dashboard

Filter the book, inspect distributions, score net-sales regressors, and compare monthly forecasts — then open the live app to use it.

What’s inside

Overview & EDA
Filter 1,000 orders by country, category, manager, device, and date. Histograms, sales vs. COGS by country, and period-over-period change.
Regression Models
Predict net sales from categorical attributes only — Linear, Huber, and XGBoost — with actual-vs-predicted plots and holdout metrics.
Time Series Forecast
Monthly net-sales forecasts from irregular order dates, comparing a manual ARIMA spec with auto_arima on a holdout window.

Customer Churn Dashboard

Explore 10,000 bank customers, review a persisted ANN on held-out test performance, and score one customer at a time.

What’s inside

Overview & EDA
Filter by geography, gender, age, and active status. Credit-score distributions, salary by gender, balance by churn, and churn rate by country.
Model Performance
A 6-6-1 ANN trained once on the full set. Test accuracy 85.8%, ROC AUC 0.864, with a live threshold slider on the confusion matrix.
Predict a Customer
Interactive form that mirrors the notebook’s manual prediction cell — credit score, geography, products, and a churn probability.

Fraud Detection Dashboard

Explore 6.36 million mobile-money transactions, review a balanced logistic regression on a held-out test set, and score a single transfer.

What’s inside

Overview & EDA
Exact aggregates over 6.36M rows: volume and fraud rate by type, amount distributions, frauds over time, and a zero-balance-after-transfer signature.
Model Performance
Logistic regression with class_weight='balanced'. Test recall 93.6% and ROC AUC 0.989 — accuracy is 94.7%, but precision/recall are the metrics that matter at 0.13% fraud.
Predict a Transaction
Score a single mobile-money transfer with the same fields as the standalone form, plus a live decision threshold.

Stock Analysis Dashboard

Compare prices, SMA crosses, Bollinger bands, and MACD across five names, then rebuild an inverse-volatility book and stress it with Monte Carlo.

What’s inside

Price & technicals
Adjusted close vs growth of $1, 10/50-day SMA golden and death crosses, 20-day Bollinger bands, and MACD (12, 26, 9) plotted side by side.
Portfolio weights
Equal-weight, inverse-volatility, and inverse-variance books. Capital weights and risk contribution are shown separately so NVDA and TSLA do not hide in dollar shares.
Monte Carlo
25,000 long-only random books for the feasible set, plus 5,000 one-year bootstrap paths on the inverse-volatility rule from a $10,000 start.