Chasanah, Uswatun (2025) Implementasi Random Forest untuk Memprediksi Popularitas Lagu di Spotify: Studi Kasus Fitur Audio dan Metadata. Undergraduate thesis, Universitas Muhammadiyah Malang.
PENDAHULUAN.pdf
Download (3MB) | Preview
BAB I.pdf
Restricted to Registered users only
Download (249kB) | Request a copy
BAB II.pdf
Restricted to Registered users only
Download (218kB) | Request a copy
BAB III.pdf
Restricted to Registered users only
Download (545kB) | Request a copy
BAB IV.pdf
Restricted to Registered users only
Download (773kB) | Request a copy
BAB V.pdf
Restricted to Registered users only
Download (158kB) | Request a copy
POSTER.pdf
Restricted to Registered users only
Download (193kB) | Request a copy
Abstract
The fast-growing digital music industry, especially music streaming platforms like Spotify, has created the need to build models that can predict how popular a song will be. This study aims to use the Random Forest algorithm to predict song popularity based on a mix of audio features and metadata. The dataset was collected using crawling techniques from the Spotify API, with 2,416 songs and features like loudness, tempo, valence, artist name, and release date. The data went through several preprocessing steps, including cleaning, encoding, normalization, and feature selection. The model was tested using different data split ratios (70:30, 80:20, 60:40, and 50:50) to see which gave the best results. The 80% training and 20% testing split showed the best performance, with an MAE of 0.1176, RMSE of 0.01526, and R-squared of 0.3279. The analysis of feature combinations also showed that pairs like name_artist_valence, loudness_acousticness, and length_acousticness had a strong effect on song popularity. This study concludes that the combination of music features and artist identity has a bigger impact on popularity than the release date.
| Item Type: | Thesis (Undergraduate) |
|---|---|
| Student ID: | 202110370311274 |
| Keywords: | Random Forest, Song Popularity Prediction, Audio Features, Song Metadata, Spotify API, Feature Interaction. |
| Subjects: | T Technology > T Technology (General) |
| Divisions: | Faculty of Engineering > Department of Informatics (55201) |
| Depositing User: | 202110370311274 uswatunchasanah04 |
| Date Deposited: | 23 Jul 2025 07:19 |
| Last Modified: | 23 Jul 2025 07:22 |
| URI: | https://eprints.umm.ac.id/id/eprint/20193 |
