Skip to content

nv2105/MovieIQ-Predictive-Analytics-on-Film-Success

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 MovieIQ - Predictive Analytics on Film Success

An interactive Streamlit dashboard that analyzes and predicts the success of movies using key performance indicators such as budget, revenue, popularity, runtime, and average votes. Built with Python, this project leverages data visualization, statistical testing, and machine learning (Random Forest) for movie performance insights.


🌐 Live Demo

🚀 Click here to try the live app


📊 Key Features

  • 🎯 Predicts whether a movie is likely to be successful (Revenue > Budget)
  • 📈 Visual insights using Seaborn & Matplotlib (Budget vs Revenue, Genre Trends)
  • 📊 T-Test and Chi-Square statistical tests
  • 🤖 Random Forest Classifier for success prediction
  • 🧠 Interactive filtering by genre and vote average via sidebar
  • 🧼 Clean, modular dashboard ready for deployment

🧰 Tech Stack

  • Python 🐍
  • Pandas, NumPy
  • Seaborn, Matplotlib
  • Scikit-learn
  • Streamlit
  • SciPy

📷 Screenshots

Dashboard Overview Statistical Tests
Dashboard Tests

Add more screenshots to the assets/ folder and reference them similarly.


🚀 Run Locally

1. Clone the repository

git clone https://github.com/nv2105/MovieIQ-Predictive-Analytics-on-Film-Success.git
cd MovieIQ-Predictive-Analytics-on-Film-Success
 

2. Install dependencies

pip install -r requirements.txt

3. Run the app

streamlit run MovieIQ.py

📁 Dataset

Make sure the project includes a movies.csv file with the following columns:
budget, revenue, popularity, runtime, vote_average, title, genres

👨‍💻 Author

Naman Vora

Final Year CSE Student | Aspiring Data Analyst

📫 LinkedInGitHub

📄 License

This project is open source and available under the MIT License.

About

MovieIQ is a Streamlit-based interactive dashboard that predicts movie success using data-driven insights. It combines data cleaning, visualization, statistical tests, and a Random Forest model to analyze how factors like budget, genre, and ratings influence box office performance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages