Skip to content

NKryst/Greek-Sentiment-Analysis

Repository files navigation

Greek-Sentiment-Analysis

As a result of my MSc thesis : "Study on Social Media Data"

https://dias.library.tuc.gr/view/89031

Playlist to hear that I have created for reading my repos :D : https://open.spotify.com/playlist/13PihYZ73GTgCN6snGAZnV?si=04ad54b6ae244a47

Package rtweet v. 0.7.0

Greek-Sentiment-Analysis Lexicon Based The following scripts was used to:

  • Extract Sentiment of Tweets written to Greek Language
  • Perform Network Analysis at words
  • Get the most frequent words Get the geographic locations of Tweet

In order to achieve Sentiment Analysis in Greek Language I used the Greek Sentiment Lexicon which you can also find in this repository https://github.com/MKLab-ITI/greek-sentiment-lexicon

For Network Analysis the code in R was from the below website adjusted to our needs: https://juanitorduz.github.io/text-mining-networks-and-visualization-plebiscito-tweets/

What you can find in this repository

  • The Scripts
  • Some Sample files :
    1. sentiment analysis data.xlsx (Data)
    2. greek_stop_words.csv (Stop Words)
    3. emojis.csv (Actually didn't use them yet 😏)
  • The graphs

  • Networks

Using the scripts to

  • Establish Connections to Twitter's API
  • Data Selection - Data Gathering
  • Cleaning - Integration - Storage
  • Feature Extraction
  • Knowledge extraction
  • Visualization
  • Bigrams
  • Word Network Graphs

Some Graph to check using Hamming Distance

Anger

|

Disgust

Fear

Happiness

Sadness

Surprise

Polarity

Word Networks

What you can find in this repository

  • The Scripts
  • Some Sample files :
    1. sentiment analysis data.xlsx (Data)
    2. greek_stop_words.csv (Stop Words)
    3. emojis.csv (Actually didn't use them yet 😏)
  • The graphs

Latest Updates

**February 2021 There were some several additions regarding the following:

  • GreeK Sentiment Lexicon : Updating the Polarity Values ( NAs --> 0 , Both --> [average of total values if average = 0 then Both --> 0 , average<0 Both -->-1 ,average>0 Both -->1] new name **Fixed Sentiment Lexicon
  • Emojis Sentiment Lexicon
  • Sentiment Analysis Revised (script) : taking under consideration all the values provided by the annotators of Greek Sentiment Lexicon
  • Addition of Polarity

**May 2021

  • Addition of Bigram and Network Analysis

About

Using Greek Sentiment Lexicon for Sentiment Analysis on Greek Tweets

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published