Zacznij terazZacznij za darmo

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".

To ćwiczenie jest częścią kursu

Analiza sentymentu w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Examine the key.pol
___

# Negators
___

# Amplifiers
___

# De-amplifiers
___

# Examine
___
Edytuj i uruchom kod