2024-10-20

Introduction

This presentation analyzes the most streamed Spotify songs of 2024. We’ll explore various song characteristics and their popularity across platforms like Spotify, YouTube, and TikTok.

Dataset Overview

The dataset contains key metrics like Spotify Streams, Spotify Popularity, YouTube Views, TikTok Posts, and more for the top songs in 2024.

Top 6 Most Streamed Spotify Songs in 2024
Track Album.Name Artist Release.Date ISRC All.Time.Rank Track.Score Spotify.Streams Spotify.Playlist.Count Spotify.Playlist.Reach Spotify.Popularity YouTube.Views YouTube.Likes TikTok.Posts TikTok.Likes TikTok.Views YouTube.Playlist.Reach Apple.Music.Playlist.Count AirPlay.Spins SiriusXM.Spins Deezer.Playlist.Count Deezer.Playlist.Reach Amazon.Playlist.Count Pandora.Streams Pandora.Track.Stations Soundcloud.Streams Shazam.Counts TIDAL.Popularity Explicit.Track
MILLION DOLLAR BABY Million Dollar Baby - Single Tommy Richman 4/26/2024 QM24S2402528 1 725.4 390,470,936 30,716 196,631,588 92 84,274,754 1,713,126 5,767,700 651,565,900 5,332,281,936 150,597,040 210 40,975 684 62 17,598,718 114 18,004,655 22,931 4,818,457 2,669,262 NA 0
Not Like Us Not Like Us Kendrick Lamar 5/4/2024 USUG12400910 2 545.9 323,703,884 28,113 174,597,137 92 116,347,040 3,486,739 674,700 35,223,547 208,339,025 156,380,351 188 40,778 3 67 10,422,430 111 7,780,028 28,444 6,623,075 1,118,279 NA 1
i like the way you kiss me I like the way you kiss me Artemas 3/19/2024 QZJ842400387 3 538.4 601,309,283 54,331 211,607,669 92 122,599,116 2,228,730 3,025,400 275,154,237 3,369,120,610 373,784,955 190 74,333 536 136 36,321,847 172 5,022,621 5,639 7,208,651 5,285,340 NA 0
Flowers Flowers - Single Miley Cyrus 1/12/2023 USSM12209777 4 444.9 2,031,280,633 269,802 136,569,078 85 1,096,100,899 10,629,796 7,189,811 1,078,757,968 14,603,725,994 3,351,188,582 394 1,474,799 2,182 264 24,684,248 210 190,260,277 203,384 11,822,942 NA 0
Houdini Houdini Eminem 5/31/2024 USUG12403398 5 423.3 107,034,922 7,223 151,469,874 88 77,373,957 3,670,188 16,400 112,763,851 182 12,185 1 82 17,660,624 105 4,493,884 7,006 207,179 457,017 NA 1
Lovin On Me Lovin On Me Jack Harlow 11/10/2023 USAT22311371 6 410.1 670,665,438 105,892 175,421,034 83 131,148,091 1,392,593 4,202,367 214,943,489 2,938,686,633 2,867,222,632 138 522,042 4,654 86 17,167,254 152 138,529,362 50,982 9,438,601 4,517,131 NA 1

Linear Regression: Spotify Popularity Prediction

We will perform a linear regression to predict Spotify Popularity based on Spotify Streams.

## **Regression Model Summary**
## Intercept: 12.8
## Slope (Spotify Streams): 50.2
## R-squared: 0.984
## p-value: 0.0146

The linear regression model can be represented as:

\(\hat{Y} = \beta_0 + \beta_1 X\)

Where \(\beta_0\) is the intercept and \(\beta_1\) is the slope coefficient for Spotify Streams.

##Visualization: Spotify Streams vs Popularity

We will visualize the relationship between Spotify Streams and Spotify Popularity using ggplot.

library(ggplot2)
ggplot(spotify_clean, aes(x = Spotify.Streams, y = Spotify.Popularity)) + 
  geom_point() + 
  geom_smooth(method = "lm", col = "blue") + 
  labs(title = "Spotify Streams vs Popularity", x = "Spotify Streams", y = "Spotify Popularity")
## `geom_smooth()` using formula = 'y ~ x'

##Plotly 3D Scatter Plot: Popularity Across Platforms

Here is a 3D scatter plot showing the relationship between Spotify Popularity, YouTube Views, and TikTok Posts using plotly.

library(plotly)
## 
## Attaching package: 'plotly'
## The following object is masked from 'package:ggplot2':
## 
##     last_plot
## The following object is masked from 'package:stats':
## 
##     filter
## The following object is masked from 'package:graphics':
## 
##     layout
plot_ly(spotify_data, x = ~YouTube.Views, y = ~Spotify.Popularity, z = ~TikTok.Posts, 
        type = "scatter3d", mode = "markers")
## Warning: Ignoring 804 observations

Conclusion

In this presentation, we analyzed the most streamed Spotify songs of 2024, using statistical methods to explore relationships between song popularity and different metrics across platforms.