A portfolio project, not a real client engagement, using a public gym-membership dataset from Kaggle. Built to find when churn risk actually peaks and design a simple early-warning rule.
Having trouble interacting with the embed? Click here to open the full dashboard in its own page →
This project analyzes 4,000 gym members to answer three questions: when are members most likely to cancel, what behavioral and account factors predict it, and can a simple, explainable rule flag at-risk members before they leave.
Analyzed membership tenure, visit frequency, and engagement patterns to identify behaviors that precede cancellation.
Built a churn-risk scoring approach in Python based on tenure and behavior signals: plain logic, validated against outcomes, no ML required.
Surfaced at-risk segments in a two-page Tableau dashboard (an executive overview and a segment deep-dive) so an operator can see who's likely to churn and why.
What this demonstrates