Eksploracja polaryzacji qdap i wbudowanego leksykonu

Analiza sentymentu w R

Ted Kwartler

Data Dude

polarity()

Przykładowy leksykon subiektywności:

Słowo Polaryzacja
Amazing Pozytywna
Bad Negatywna
Good Pozytywna
... ...
Wonderful Pozytywna
Analiza sentymentu w R

Klaster kontekstowy

Przykładowy klaster kontekstowy:
The DataCamp sentiment course is very GOOD for learning.

Analiza sentymentu w R

Klaster kontekstowy – ciąg dalszy

Przykładowy klaster kontekstowy:
The DataCamp sentiment course is very GOOD for learning.

Termin Klasa Liczba słów
Very Wzmacniacz 1
Good Termin spolaryzowany/Pozytywny 1
Wszystkie pozostałe słowa Neutralny 7
Analiza sentymentu w R

Słowniczek klastra kontekstowego

  • Termin spolaryzowany – słowa nacechowane pozytywnie/negatywnie
  • Termin neutralny – brak kontekstu emocjonalnego
  • Negator – słowa odwracające polaryzację, np. „not good"
  • Modulatory walencji – słowa wpływające na kontekst emocjonalny
    • Wzmacniacze – zwiększają natężenie emocjonalne
    • Osłabiacze – zmniejszają natężenie emocjonalne
Analiza sentymentu w R

Punktacja klastra kontekstowego

Przykładowy klaster kontekstowy:
The DataCamp sentiment course is very GOOD for learning.

Termin Klasa Liczba słów Wartość polaryzacji
Very Wzmacniacz 1 0.8
Good Termin spolaryzowany/Pozytywny 1 1
Wszystkie pozostałe słowa Neutralny 7 0
Analiza sentymentu w R

Obliczanie polaryzacji

Klasa Liczba słów Wartość polaryzacji
Wzmacniacz 1 0.8
Termin spolaryzowany 1 1
Neutralny 7 0
Suma 9 1.8

Przykładowy klaster kontekstowy
The DataCamp sentiment course is very GOOD for learning.

  1. 1 + 0.8 = 1.8
  2. 1+1+7 = 9
  3. $$\frac{1.8}{\sqrt{9}}$$

Odpowiedź: 0.6

Analiza sentymentu w R

Czas na ćwiczenia!

Analiza sentymentu w R

Preparing Video For Download...