Sentiment Analysis Data Visualization Project
Project Purpose
This mini visualization project aims to address these key questions:
- What are the overall sentiment trends (positive, negative, neutral, mixed) for a specific game title over time?
- How does the "emotional divergence level" vary across different game titles based on the sentiment distribution of posts?
The dataset was extracted in this timeframe: March 30, 2025 - April 30, 2025.
Background
This project presents a standalone data visualization of social media sentiment regarding various game titles.
It complements the original author's project, data-pipeline-sentimental,
which focuses on building a data pipeline and includes its own web application interface available at
sentimental-web.vercel.app.
Tools Utilized
The project workflow involved:
- Data extraction and initial exploration using
R and R notebook.
- Data transformation, including the calculation of the emotional divergence score, performed in
R.
- Interactive data visualization developed using
Tableau.
Dataset Origin
The dataset originates from the project data-pipeline-sentimental,
a data pipeline designed for collecting and analyzing sentiment from Reddit and Steam game posts.
Access to this database was provided by the project author.
Key Metrics
- Sentiment labels (
POSITIVE, NEGATIVE, NEUTRAL, MIXED) are assigned
to each post
through Natural Language Processing (NLP) techniques, typically involving machine learning models
trained to classify text based on emotional tone.
- The "emotional divergence level" (derived from the original project's controversy score)
quantifies the degree of mixed or conflicting sentiment surrounding a game title.
It is calculated based on the distribution of daily average sentiment scores,
giving higher weight to days where positive and negative sentiments are closely balanced,
indicating a higher level of divergence.
- Please refer to the original author's project for more information.
Data Visualization Showcase
Dashboard 1: Metrics of All Games
Analyze aggregated metrics and compare emotional divergence levels across all game titles.
Dashboard 2: Metrics of Single Games
Explore detailed sentiment trends and metrics for individual game titles.