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.
2024-10-20
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.
The dataset contains key metrics like Spotify Streams, Spotify Popularity, YouTube Views, TikTok Posts, and more for the top 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 |
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
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.