2020 Nevada Caucus Sentiment Analysis



Compiled by David Born, Sam Ewing, Pranav Jayanth and Llorrvic Valles



Sentiment Predictor





Sentiment Prediction



Positive Percent


Negative Percent


Neutral Percent





Model Word Weight


WORD SENTIMENT WEIGHTING RATIO


How the Model Predicts Sentiment

Our Machine Learning model was trained to recognize positive or negative sentiment on a dataset of approximately 14,000 tweets regarding the 2020 Nevada Presidential Caucus. Each word in a tweet is analyzed by our model using the Natural Language Tool-Kit (NLTK), which assigns each word a positive or a negative weighting.

The Model Word Weight Table displays the words that our model recognized as bearing the greatest weighting, along with it's predicted sentiment. The Model Word Sentiment Value line graph above visualizes the change of the sentiment values for the same set of words.

Because our model was trained using tweets about the 2020 Nevada Presidential Caucus, it is important to note that our predictor functionality will be more accurate when given an input discussing the 2020 Presidential race. Inputs provided to the model that do not pertain to the 2020 Presidential Race or the 2020 Nevada Caucus will still be analyzed by the model, although the predictions based on a broader input cannot be guaranteed to have the same level of accuracy.

For more information about how our Machine Learning works, check out the Machine Learning section on our dashboard.