← All projects

Exploratory analysis · CASE STUDY

Spotify Churn Project

A predict-and-reveal exploration of 8,000 synthetic user records. Make a prediction, compare churn rates with counts, and discover why the denominator changes the story.

INTERACTIVE DATA STORY01 / PREDICT · 02 / REVEAL · 03 / REFLECT
BEFORE YOU SEE THE CHART

Which subscription group
do you think churns most?

Predict the highest churn rate: the percentage of users in a plan recorded as having left.

8,000 recordsSynthetic practice dataset
Your prediction for the highest churn rate
Choose a plan. An educated guess is enough.
Pythonpandasmatplotlibseaborn
View code on GitHub
INSIDE THE ANALYSIS

The question behind the chart.

The question

Which subscription groups have the highest churn rates, and how much can this practice dataset tell us about retention? The interactive story above uses totals recalculated directly from the repository CSV.

Goals

Process

Insights

This is a synthetic practice dataset. The project analysis found little separation in many numerical features between churned and active users. The key analytical skill demonstrated here is recognizing when data lacks predictive signal, rather than forcing conclusions that aren't supported. In a real-world scenario, this would prompt a data quality investigation before any modeling.

What I would investigate next

This case study documents a portfolio analysis. Findings describe this dataset and should be interpreted within its limitations. Dataset source ↗
Explore more projects