1. 학습
  2. /
  3. 강의
  4. /
  5. Analiza sentymentu w R

Connected

연습 문제

LOL, ta piosenka jest zajebista

Nawet biorąc pod uwagę prawo Zipfa, leksykony często trzeba dostosowywać do źródła tekstu (np. Twitter a dokumenty prawne) lub demografii autora (nastolatek a osoba starsza). To ćwiczenie pokazuje poszczególne składniki funkcji polarity(), dzięki czemu możesz ją modyfikować w razie potrzeby.

W piosence Treya Songza „Lol :)" pojawia się tekst: „LOL smiley face, LOL smiley face." W podstawowej wersji funkcji polarity() skrót „LOL" nie jest traktowany jako wyraz pozytywny. Tymczasem „LOL" to skrót od „Laugh Out Loud" (śmiać się głośno) i powinien mieć wydźwięk pozytywny. Dlatego warto dostosować leksykon do kontekstu analizowanego tekstu, który może zawierać slang popkulturowy. Jeśli twój tekst pochodzi z konkretnego kanału (np. „LOL" z Twittera), miejsca (np. bostońskie „Wicked Good") lub grupy wiekowej (np. nastoletnie „sick"), prawdopodobnie będziesz musiał(-a) odpowiednio zmodyfikować leksykon.

W tym ćwiczeniu nie modyfikujesz jeszcze leksykonu subiektywności ani słowników qdap zawierających przesuwniki walencji. Zamiast tego przyglądasz się istniejącym ramkom danych ze słowami, by móc je zmienić w kolejnym ćwiczeniu.

Na potrzeby ćwiczenia przygotowaliśmy zmienną text zawierającą dwa fragmenty tekstu z piosenki Beyoncé „Crazy in Love".

지침 1/2

undefined XP
    1
    2
  • Wydrukuj key.pol, aby zobaczyć fragment słów i wartości leksykonu subiektywności.
  • Sprawdź predefiniowane negation.words, aby wyświetlić wszystkie wyrazy negujące.
  • Wydrukuj amplification.words, aby zobaczyć słowa zwiększające wartości w leksykonie.
  • Sprawdź deamplification.words, aby wyświetlić słowa zmniejszające wartości leksykonu.
  • Wywołaj text, aby zobaczyć treść rozmowy.