Sentiment Analysis – WhatsApp


Sentiment analysis (also known as opinion mining or emotion AI) refers to the use of natural language processing, text analysis, computational linguistics, and biometrics to systematically identify, extract, quantify, and study affective states and subjective information.

Sentiment analysis is widely applied to voice of the customer materials such as reviews and survey responses, online and social media, and healthcare materials for applications that range from marketing to customer service to clinical medicine.

Sentiment analysis is a machine learning technique that detects polarity (e.g. a positive or negative opinion) within text, whether a whole document, paragraph, sentence, or clause.


What is sentiment score?

Sentiment score is a scaling system that reflects the emotional depth of emotions in a piece of text. It detects emotions and assigns them a particular value, for example, from 0 up to 10 – from the most negative to most positive.



  1. R Language
  2. Shiny Apps
  3. ggplot2
  4. lubridate
  5. Scale
  6. reshape2
  7. tm
  8. SnowballC
  9. wordcloud
  10. RColorBrewer
  11. Dplyr
  12. syuzhet
  13. datasets


How to run

  1. Run the Server
  2. Runt the UI
  3. Pass the Whatsapp chat history in UI after exporting it to file.
  4. Submit.




Let's Expert Up