Project Banner
Python Badge Pandas Badge Status Badge: In Progress

Strategic Revenue Analysis of
Megaline's Mobile Plans

A data-driven analysis to determine the
most profitable mobile plan
and guide marketing strategy.

🎯 Project Objective

This project presents a comprehensive analysis of customer data for Megaline, a telecom provider, to determine which of its two prepaid plans—Surf or Ultimate—is more profitable.

The primary goal is to provide data-driven insights that can guide the company's future marketing budget allocation and maximize revenue streams.

🔑 Key Findings

📊 EDA - Exploratory Data Analysis Summary

Our analysis of 500 Megaline customers shows that while the 'Surf' plan has the potential for high revenue from overage charges, the 'Ultimate' plan consistently generates higher and more predictable revenue per user.

We recommend focusing the marketing budget on attracting and retaining 'Ultimate' plan customers.

🔬 Methodology

  1. Data Wrangling & Preprocessing: Cleaned and transformed raw usage data using Python, Pandas, and NumPy.
  2. Feature Engineering: Created new variables, such as monthly revenue per user, by aggregating calls, messages, and data usage.
  3. Exploratory Data Analysis (EDA): Generated visualizations with Matplotlib and Seaborn to uncover trends and revenue distributions.
  4. Statistical Testing: Conducted formal hypothesis tests using the SciPy library to validate revenue differences between the plans.

🛠️ Technologies Used

Python Pandas NumPy Matplotlib Seaborn SciPy Jupyter Notebook

📝 Note on Reproducibility

This project was completed using proprietary datasets from the TripleTen curriculum. Therefore, the notebook is not directly runnable outside that environment. However, the repository file contains all code, outputs, and visualizations for a complete review.

🚀 Explore the Notebook

Explore the complete analysis, including all code and visualizations, in the project repository.