Skip to content

Customer churn analysis for Maven Music 🎢 β€” A data science project to investigate why customers are leaving, using subscription and listening history data. Includes data gathering, cleaning, EDA, feature engineering, visualization, and preparation of a modeling-ready dataset.

License

Notifications You must be signed in to change notification settings

dataville/data_prep_eda_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎢 Maven Music: Customer Churn Analysis

πŸ“Œ Project Overview

Maven Music, a music streaming service, has been experiencing higher-than-usual customer churn in recent months. As a newly hired Jr. Data Scientist, your role is to investigate the churn problem by analyzing customer data and preparing it for predictive modeling.

The project involves working with two key data sources:

  • Customer subscription details
  • Music listening history

The objective is to gather, clean, explore, and engineer features that will help explain churn patterns and provide a foundation for future machine learning models.


🎯 Objectives

  1. Revisit the project scope – Clarify the problem statement and goals.
  2. Data Gathering – Load customer and listening history data into Python.
  3. Data Cleaning –
    • Convert data types
    • Resolve data quality issues
    • Handle missing values
    • Create new useful columns
  4. Exploratory Data Analysis (EDA) –
    • Explore each dataset individually
    • Join datasets for deeper insights
    • Identify patterns related to churn
  5. Feature Engineering –
    • Build non-null, numeric features
    • Create potential predictors of churn (e.g., listening behavior, subscription details, activity levels)
  6. Visualization & Insights –
    • Generate plots to reveal trends
    • Interpret churn drivers
  7. Data Preparation for Modeling –
    • Produce a clean DataFrame suitable for machine learning
    • Ensure consistency and reproducibility

About

Customer churn analysis for Maven Music 🎢 β€” A data science project to investigate why customers are leaving, using subscription and listening history data. Includes data gathering, cleaning, EDA, feature engineering, visualization, and preparation of a modeling-ready dataset.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published