Movies often strike a balance between critical acclaim and commercial success. This project analyzes the IMDb Top 1000 movies dataset to understand how different genres perform in terms of IMDb ratings, audience engagement, and box office revenue.
The objective is to uncover patterns that explain whether highly rated movies are also commercially successful and how genre influences this relationship.
- Dataset: IMDb Top 1000 Movies
- Total Records: 1000 movies
- Key Attributes:
- Genre
- IMDb Rating
- Gross Revenue
- Number of Votes
- Meta Score
- Release Year
The dataset provides both qualitative and quantitative attributes, enabling meaningful exploratory analysis.
-Notebook: contains solution code
-Documents:Contains findings and mathematical analysis on data
-Results:contains the prescribed analysis report addressing the executives and plot
-Data : contains preprocessed and processed dataset
-
Data Cleaning:
- Removed missing and inconsistent values
- Converted Gross revenue and Runtime into numeric format
- Handled multi-genre movies by splitting genres
-
Exploratory Data Analysis:
- Genre-wise average IMDb ratings
- Genre vs Gross Revenue comparison
- Votes vs IMDb rating relationship
- Identification of top-performing genres
-
Visualization:
- Bar plots, box plots, scatter plots, and heatmaps
- Focused on clarity and interpretability
- Drama and Crime genres dominate high IMDb ratings but do not always lead in revenue.
- Action and Adventure genres generate higher box office returns despite moderate ratings.
- High IMDb ratings do not guarantee commercial success.
- Audience engagement (votes) correlates positively with visibility, not necessarily quality.
This analysis highlights the trade-off between critical acclaim and commercial success. While some genres appeal strongly to critics, others dominate financially. Such insights can help producers, streaming platforms, and analysts make data-driven decisions.
- Member 1: Data Cleaning & Preprocessing
- Member 2: Exploratory Data Analysis & Visualizations
- Member 3: Insights & Documentation
- Python
- Pandas
- Matplotlib / Seaborn
- Jupyter Notebook
- Git & GitHub