Skip to content

Investigating Movies Dataset contains information about 10,000+ movies collected from The Movie Database (TMDb)

Notifications You must be signed in to change notification settings

deepak525/Investigate_TMDb_Movies

Repository files navigation

Investigate_TMDb_Movies

The primary goal of the project is to go through the dataset and the general data analysis process using numpy, pandas and matplotlib. This data set contains information about 10,000 movies collected from The Movie Database (TMDb), including user ratings and revenue.

Project Overview

In this project, you will analyze a dataset and then communicate your findings about it. You will use the Python libraries NumPy, pandas, and Matplotlib to make your analysis easier.

What do you need to install?

You will need an installation of Python, plus the following libraries:

  • pandas
  • NumPy
  • Matplotlib
  • csv

Why this Project?

In this project, you'll go through the data analysis process and see how everything fits together. Later Nanodegree projects will focus on individual pieces of the data analysis process.

You'll use the Python libraries NumPy, pandas, and Matplotlib, which make writing data analysis code in Python a lot easier! Not only that, these are sought-after skills by employers!

What will you learn?

After completing the project, you will:

  • Know all the steps involved in a typical data analysis process
  • Be comfortable posing questions that can be answered with a given dataset and then answering those questions
  • Know how to investigate problems in a dataset and wrangle the data into a format you can use
  • Have practice communicating the results of your analysis
  • Be able to use vectorized operations in NumPy and pandas to speed up your data analysis code
  • Be familiar with pandas' Series and DataFrame objects, which let you access your data more conveniently
  • Know how to use Matplotlib to produce plots showing your findings

Exploratory Data Analysis

Tip: Now that you've trimmed and cleaned your data, you're ready to move on to exploration. Compute statistics and create visualizations with the goal of addressing the research questions that you posed in the Introduction section. It is recommended that you be systematic with your approach. Look at one variable at a time, and then follow it up by looking at relationships between variables.

Research Questions

  1. Which year has the highest release of movies?
  2. Which Movie Has The Highest Or Lowest Profit? Top 10 movies which earn highest profit?
  3. Movie with Highest And Lowest Budget?
  4. Which movie made the highest revenue and lowest as well?
  5. Movie with shorest and longest runtime?
  6. Which movie get the highest or lowest votes (Ratings).
  7. Which Year Has The Highest Profit Rate?
  8. Which length movies most liked by the audiences according to their popularity?
  9. Average Runtime Of Movies From Year To Year?
  10. How Does The Revenue And Popularity differs Budget And Runtime? And How Does Popularity Depends On Profit?
  11. Which Month Released Highest Number Of Movies In All Of The Years? And Which Month Made The Highest Average Revenue?
  12. Which Genre Has The Highest Release Of Movies?
  13. Which genres are most popular from year to year?
  14. Most Frequent star cast?
  15. Top 20 Production Companies With Higher Number Of Release?
  16. Life Time Profit Earn By Each Production Company?
  17. Top 20 Director Who Directs Maximum Movies?
  18. Most Popular Keyword?
  19. What kinds of properties are associated with movies that have high revenues?

Conclusions

  • Drama is the most popular genre, following by action, comedy and thriller.
  • Drame, Comedy, Thriller and Action are four most-made genres.
  • Maximum Number Of Movies Release In year 2014.
  • 'Avatar', 'Star Wars' and 'Titanic' are the most profitable movies.
  • Short or Long duration movies are more popular than long duration movies.
  • Average runtime of the movies are decreasing year by year.
  • May,june,november and december are most popular month for releasing movies, if you want to earn more profit.
  • Revenue is directly connected to the budget.
  • Warner Bros, Universal Pictures and Paramount Pictures production companies earn more life time profit than other production companies.
  • Movies with higher budgets have shown a corresponding increase in the revenues.