This project aims to analyze and visualize streamer performance data to gain insights into viewership trends, follower growth, and engagement patterns. The analysis focuses on metrics such as watch time, stream time, peak viewers, and more, leveraging various visualization techniques and statistical methods to uncover key findings.
- Comprehensive Analysis: Includes detailed exploration of streamer data metrics such as
Watch time (Minutes)
,Stream time (minutes)
,Followers gained
, and more. - Interactive Visualizations: Utilizes tools like Matplotlib and Seaborn for clear and engaging visual representation.
- Actionable Insights: Identifies patterns and trends to inform strategic decisions for streamers and content creators.
The dataset includes the following columns:
Channel
: Name of the streamer’s channel.Watch time (Minutes)
: Total watch time accumulated by viewers.Stream time (minutes)
: Total time spent streaming.Peak viewers
: Maximum viewers during a single stream.Average viewers
: Average number of viewers per stream.Followers
: Total followers.Followers gained
: Number of new followers gained.Views gained
: Total views accumulated.Partnered
: Whether the streamer is partnered (Boolean).Mature
: Whether the content is marked as mature (Boolean).Language
: The primary language of the channel.
- Viewership Trends: Analyzed peak and average viewers to identify high-performing streamers.
- Follower Growth: Explored relationships between stream time and followers gained.
- Language Patterns: Examined how language influences viewer engagement.
- Partnered Channels: Assessed the impact of being a partnered channel on key metrics.
Some of the visualizations created include:
- Scatter plots to analyze relationships between
Watch time
andStream time
. - Bar charts showing distribution of
Language
among streamers. - Heatmaps to understand correlations between different metrics.
- Histograms to explore distributions of
Followers gained
andViews gained
.
- Python: Core programming language for data analysis and visualization.
- Libraries:
Pandas
: Data manipulation and analysis.Matplotlib
andSeaborn
: For creating visualizations.- Other libraries: NumPy, Scikit-learn.
- Clone the repository:
git clone https://github.com/your-repo/project-name.git
- Navigate to the project directory:
cd project-name
- Install required dependencies:
pip install -r requirements.txt
- Load the dataset into the analysis script.
- Run the script to generate visualizations and insights.
- Review the output in the designated folder or interactive notebook.
- Incorporate machine learning models to predict key metrics such as viewer count.
- Expand analysis to include sentiment analysis of streamer content.
- Automate the data visualization process for real-time updates.
- Pradyun
- Tahir
- Narayana
This project is licensed under the MIT License. See the LICENSE file for details.