Dictionary based scoring
As described in the steps we outlined for our approach, let us use a sentiment dictionary to score our initially extracted tweets. We are going to leverage the sentimentr R package to learn the sentiments of the tweets we have collected.
Let us see how to score using the sentiment function from the sentimentr package:Â
> library(sentimentr, quietly = TRUE) > sentiment.score <- sentiment(tweet.df$text) > head(sentiment.score) element_id sentence_id word_count sentiment 1: 1 1 8 0.0000000 2: 2 1 8 0.3535534 3: 3 1 3 0.0000000 4: 3 2 4 0.0000000 5: 3 3 7 0.0000000 6: 4 1 14 -0.8418729
The sentiment function in sentimentr calculates a score between -1 and 1 for each of the tweets. In fact, if a tweet has multiple sentences, it will calculate the score for each sentence. A score of -1 indicates...