YouTube-K-means-Clustering-Analysis

YouTube Channels Clustering Analysis πŸŽ₯πŸ“Š

This repository contains a comprehensive analysis of YouTube channels based on their β€œvideo views” and β€œuploads”. We aim to group similar channels together using the k-means clustering algorithm.

ideogram

🎯 Objective

Our main objective is to understand the pattern among YouTube channels based on their engagement (views) and content production (uploads) patterns.

πŸ—ƒ Data Source

The dataset is named Global YouTube Statistics.csv and contains details about YouTube channels, including their views, uploads, subscribers, and more.

πŸ’Ό Technologies Used

πŸ“‹ Workflow

  1. Data Preprocessing: Extracted relevant columns and scaled the data.
  2. Elbow Test: Determined the optimal number of clusters.
  3. K-means Clustering: Applied clustering to the data.
  4. Visualization: Visualized the clusters using scatter plots.

πŸ“‰ Visualizations

Screenshot 2023-09-03 at 4 22 41 PM

Elbow Method For Optimal K

Screenshot 2023-09-03 at 4 23 58 PM

Clusters of YouTube Channels based on Views and Uploads

πŸ” Conclusion

The analysis allowed us to categorize YouTube channels into 4 distinct groups based on their views and uploads. This can be helpful for advertisers, marketers, and content creators to understand the different content production and engagement patterns on YouTube.