RetailPulse BI
逐步功能導覽
1
儀表板
KPI 總覽、月營收趨勢、國家分布、Top 商品 / Business KPIs, revenue trends, country distribution
DuckDB ETLRFM CalcFastAPIRecharts
- ›£891萬 總營收 · 25,900 筆發票 · 4,338 位客戶
- ›月營收折線圖 + 國家收入長條圖
- ›即時 ML 模型狀態卡(共 11 個已訓練模型)
2
客戶分析
RFM 分群、互動散點圖、客戶個人資料 / RFM segmentation, interactive scatter, customer profiles
K-Means RFMQuintile ScoringDuckDB Query
- ›R/F/M 三維五分位打分 → Champions / Loyal / At Risk / Lost
- ›互動式 3D 散點圖:選點查看客戶詳情
- ›個人 Profile:RFM + 預估 CLV + 推薦商品連結
3
留存分析
月度同期群組留存矩陣 / Monthly cohort retention matrix visualization
Cohort AnalysisDuckDB WindowHeatmap
- ›15+ 月份同期群組 × 12 個月追蹤期
- ›熱力圖:深色 = 高留存,最佳群組留存率 > 40%
- ›清楚呈現客戶生命週期的自然衰減曲線
4
購物籃
Apriori 關聯規則挖掘 / Association rule mining with interactive filters
AprioriFP-Growthmlxtend 0.23
- ›88 條關聯規則 · 可調整 min_lift / min_confidence
- ›Support × Confidence × Lift 三指標篩選
- ›最高 Lift 商品組合:禮物包裝類別 (Lift > 40)
5
智慧推薦
多策略推薦 · ALS CF · SBERT 語意搜尋 / Multi-strategy recs + semantic search
ALS (implicit)SBERTThompson BanditItem2Vec
- ›協同過濾:ALS 64-dim 潛因子 × 4,338 客戶預快取
- ›SBERT 語意搜尋:輸入自然語言找到最相關商品
- ›Thompson Sampling:5 策略自動優化 CTR
6
銷售預測
三模型時序預測 · SARIMA · ETS · LSTM / Three-model time series forecasting
SARIMAHolt-Winters ETSPyTorch LSTMstatsmodels
- ›SARIMA(1,1,1)(0,1,1,7):MAPE=70%(資料尾段跳躍)
- ›ETS(mul):MAPE=40%(最佳統計模型)
- ›LSTM 2-layer:MAPE=37%(深度學習最優)
7
ML 洞察
流失預測 · CLV 回歸 · Autoencoder 異常偵測 / Churn, CLV, anomaly detection
MLP ChurnCLV RegressionAutoencoderPyTorch
- ›Churn Classifier:180 天流失標籤 → AUC=1.0(確定性標籤)
- ›CLV Regressor:預測終身價值 → R²=0.875
- ›Autoencoder:重建誤差異常偵測 → anomaly_rate=0.5%
8
A/B 測試
完整 A/B 實驗框架 · 統計顯著性 / Full A/B testing framework with stats
z-testWelch t-testCohen's dBonferroni
- ›兩比例 z-test:可即時建立實驗、記錄事件
- ›樣本量計算機:輸入 baseline_rate + MDE → 所需樣本數
- ›效果量 + p-value + lift:完整統計報告