[SentiSteem #8] Twitter popularity analysis of word "universal basic income" between 2014-01-01 and 2018-12-31

in #sbi5 years ago (edited)

sentiment.png

Hello world! Welcome to report where I'm using machine learning to analyze tweets about specified topic and present results in form of various and easy to understand charts. The sentiment analysis algorithm has been developed as part of my Master Thesis in 2017/2018.

This report is currently being published exclusively here on Steemit.

Power House Creatives Logos FINAL.png

Parameters

Today's analysis has been executed on tweets which contain word "universal basic income" and were published between 2011-01-01 and 2018-12-31. Detailed specification of the data is shown in the following list:

  • Keyword: universal basic income
  • From: 2011-01-01
  • To: 2018-12-31
  • Number of analyzed tweets: 40000
  • Tweets per week: 95
  • Language: en
  • Geographical location: Not specified

text16.png

Results

Sentiment

After downloading 40000 tweets between the specified dates, sentiment analysis has been executed on each and every one of those tweets. Sentiment score has been then aggregated over weeks and months, to lower the granularity of results on the time axis and then plotted as a following linechart.

sentiment.png

Sentiment of tweets for keyword "universal basic income"

My subjective comment on the chart: Hmm this is pretty interesting. While the overal sentiment doesn't seem to change that much, it looks like it's getting more and more smooth. In the first years, we can see bigger extremes on both sides - postive as well as negative but in the last 2-3 years. there are almost no extremes. I believe this is the result of the topic being more and more discussed and better and better explained.

Aggregation using heatmaps


To show the general trend/pattern in the sentiment, linechart works great. We can see the bigger timeframe and estimate the long-term direction. But if you're interested in particular month or week, it's hard and in case of weeks actually impossible to see the change. Has an athlete put the great performance in particular match? Has the brand/company released a new line of product? So see such low lever changes, following 2 heatmaps are to be used.

heatMap.png

Chart shows average sentiment per month where 0.36 is the worst and 0.92 the best achieved score

My subjective comment on the chart:I'm not sure how to interpret this chart so if you guys see some explanation/pattern in there, please let me know in the comments. I'd reply to every comment (as I always do anyway)

Most frequently used words


Another very interesting aspect to look into are the repeatedly used words using wordclouds. Even more interesting is to compare two wordclouds generated from different time - usually before and after some event/change happened. If you give this a second though, the problem here is that many short words (like "and", "or", "with" and so on) are used almost in every sentence and would also show up in wordclouds. To mitigate this, I've removed list of 153 so called stopwords. Additionally I've also removed words typical for this area listed in the end of the report*.

image.png

Most often used words in tweets containing word "universal basic income" before and after 2015-12-31.

My subjective comment on the chart:I'm not sure how to interpret this chart so if you guys see some explanation/pattern in there, please let me know in the comments. I'd reply to every comment (as I always do anyway). We can see that the word "will" is getting more and more popular and also "need" and "people" got a big boost. Also the word robot got substituted by Silicon Valley.

Most frequently used UNIQUE words

As we can see in the previous worldcloud, there are many words which are actually shared in both wordclouds. That makes all the sense as there are many areas which will be forever connected with universal basic income. But I went one step further and decided to create wordclouds which contain only unique words with don't appear in the opposite wordcloud.

image.png

Most often UNIQUE used words in tweets containing word "universal basic income" before and after 2015-12-31.

My subjective comment on the chart: One very interesting thing to notice here is the word podcast in the second wordcloud. I totally believe it's in there because of Joe Rogan Experience #1245 with american president candidate Andrew Yang who's main campain is based on UBI implementation. Also "AI" got a huuuge boost. It's also nice to see Iceland in the before graph which had a strong debate about UBI in 2014.

* words excluded from all 4 wordclouds are: yii,bit.ly,.ly,universal basic income,UBI,ubi,universal,basic,income

Power House Creatives Logos FINAL.png

About project

This series of posts shows the power of machine learning and it's application in the real life. It also makes kind of symbolical point of analyzing Twitter and publishing it here on Steemit. Technology of the future is being used on the social media of the future ;)

Get your report


Twitter sentiment analysis reports are being sold for quite some dollars in the world outside of Steemit. In our tiny word of Steemit, such price would be way too much - that's why I'm offering to generate& send you a report with your chosen keyword and dates for a laughable price - 5 STEEM. Order 3 and get the fourth one for free :)

Interested in how's you favorite coin doing on Twitter? Or favorite athlete? Politician, actor or clothes company? . Just DM me and you'll get the full report under 48 hours :)

Power House Creatives Logos FINAL.png

Hope you enjoyed! Matko.

Sort:  




This post has been voted on by the SteemSTEM curation team and voting trail in collaboration with @curie.

If you appreciate the work we are doing then consider voting both projects for witness by selecting stem.witness and curie!

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

Wow, I just made a reference to Universal Basic Income in my job application earlier today. What a coincidence! (or synchronicity :))

Oh nice. In what context?

They asked on the application what things for social good I am excited about. So I answered with UBI.

Congratulations @matkodurko! You received a personal award!

DrugWars Early Access
Thank you for taking part in the early access of Drugwars.

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Are you a DrugWars early adopter? Benvenuto in famiglia!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Hi @matkodurko!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.716 which ranks you at #5267 across all Steem accounts.
Your rank has improved 14 places in the last three days (old rank 5281).

In our last Algorithmic Curation Round, consisting of 203 contributions, your post is ranked at #103.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers appreciate your great work!
  • You have already shown user engagement, try to improve it further.

Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.29
TRX 0.11
JST 0.033
BTC 63945.57
ETH 3135.76
USDT 1.00
SBD 4.00