Skip to content

Evangeline-Chang/Mapping-the-Billboard-Song-Trends

Repository files navigation

Mapping the Billboard Song Trends:
Analyzing Lyrics and Genres across Time

The files within this repository were utilized for an analysis of the HOT 100 songs from Billboard. Using Python for sentiment analysis, network analysis, and topic modeling on lyrics and genres, our goal was to deepen our understanding of the prevailing themes and emotions in music.

The final report is available at the following link: Mapping the Billboard Song Trends: Analyzing Lyrics and Genres across Time

In this collaborative project, specific responsibilities were assigned to ensure a comprehensive analysis shown as below:


In this project, we aimed to address five research questions to further our insights as following:

RQ1: Sentiment Analysis - 1

What is the sentiment of lyrics by genre? Is there a trend through the past 20 years?

RQ2: Sentiment Analysis - 2

How has the use of positive and negative words in lyrics evolved across different music genres during the selected two periods?

RQ3: Topic Modeling

What topics do the lyrics mainly present?

RQ4: Event Correlation

Did the technology, society, or the public affect the change of sentiment or genres?

RQ5: Network Analysis

What’s the similarity between the genres? How is it changing through the 20 years?

Data Sources:

Releases

No releases published

Packages

No packages published