A comprehensive project analyzing public sentiment on Twitter related to top companies, games, and services. This was developed as part of Semester 2 - Software Tools for Artificial Intelligence and Machine Learning at Symbiosis Institute of Technology, Pune.
π₯ Group Project | π Academic Year: 2024β25
π¨βπ» Team Members: Deshna Nitin Tendulkar, Harsh Jain, Harshad Agrawal
π¨βπ« Supervisor: Dr. Priyanka Deshmukh
This project explores how people react to popular brands on Twitter by performing sentiment analysis on 12,447 manually cleaned tweets. The analysis is based on four sentiment categories:
- β Positive
- βͺ Neutral
- β Negative
- π« Irrelevant
Unlike many projects that use black-box sentiment models like VADER, this study focuses entirely on statistical interpretation and data visualization, making the results more transparent and explainable.
- Analyze real-world Twitter sentiment using manual data and statistical tools.
- Apply descriptive statistics, correlation, regression, and hypothesis testing.
- Use Python (Pandas, Seaborn, Matplotlib) and Excel to produce clean, clear visualizations.
- Avoid reliance on automated NLP tools to ensure human-centered interpretability.
- β Data preprocessing and validation in Python
- π Created statistical visualizations (bar plots, heatmaps, scatter plots)
- π¬ Conducted regression, correlation, and t-tests
- π Contributed to report writing and presentation design
- π‘ Assisted in final polishing and presentation
- π Python (Jupyter Notebook)
- π pandas, numpy, matplotlib, seaborn, scipy
- π Microsoft Excel
- π Manual sentiment labeling
- π PDF and PPT documentation
- Sentiment Distribution:
- Negative: 3,757 (42%)
- Positive: 3,472 (33%)
- Neutral: 3,053 (25%)
- Brands like Cyberpunk 2077 and Assassinβs Creed received high positive feedback.
- Call of Duty, FIFA, and World of Warcraft had high negative sentiment.
- Correlation between Negative and Positive: β0.55
- Linear Regression RΒ²: 0.08
- T-Test p-value: 0.347 (no significant difference between means)
- π Stacked bar charts per entity
- π₯ Heatmaps of sentiment correlations
- π Regression plots for sentiment relationships
- π§© Pair plots across all sentiment categories
- πΈοΈ Radar plots showing entity-specific sentiment balance
- π£ Brand reputation analysis
- π― Marketing feedback monitoring
- π Public opinion research
- π¨ Crisis management insights
- π§ Social media analytics dashboards
This project is for educational and academic purposes. Feel free to use or reference it with credit to the team.
Harshad Agrawal
B.Tech in Artificial Intelligence and Machine Learning
Symbiosis Institute of Technology, Pune
π GitHub