Subscription Churn Analytics
Churn across 23M KKBox billing transactions and 410M member-days. Manual renewers churn at 20.9% against 2.8% on auto-renew, and a gradient-boosting model scores 0.944 AUC on held-out 2017 decisions, its top risk decile capturing 82% of churners against 68% for a rules baseline. dbt and DuckDB behind a Next.js dashboard.