All projects

Gym Membership Churn Analysis

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.

PythonpandasTableau Public

Live Dashboard

Having trouble interacting with the embed? Click here to open the full dashboard in its own page →

KPIs

4,000
Members Analyzed
26.5%
Overall Churn Rate
4.9x
At-Risk Group Churn Lift

Project overview

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.

Methodology

01

Explore

Analyzed membership tenure, visit frequency, and engagement patterns to identify behaviors that precede cancellation.

02

Model

Built a churn-risk scoring approach in Python based on tenure and behavior signals: plain logic, validated against outcomes, no ML required.

03

Visualize

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.

Findings

Recommendations

What this demonstrates

Next up

Analyzing Global Port Congestion

View next project →