LOL, bu şarkı acayip iyi
Zipf yasası devrede olsa bile, sözlükleri metin kaynağına (örneğin Twitter ile hukuki belgeler) ya da yazarın demografisine (ergenler ile yaşlılar) uyacak şekilde ayarlaman gerekecek. Bu egzersiz, gerekirse değiştirebilmen için polarity() fonksiyonunun açık bileşenlerini gösterir.
Trey Songz'un "Lol :)" şarkısında "LOL smiley face, LOL smiley face." sözü geçiyor. Temel polarity() fonksiyonunda "LOL" pozitif olarak tanımlı değildir. Oysa "LOL" "Laugh Out Loud"un kısaltmasıdır ve pozitif olmalıdır. Bu yüzden, popüler kültür argosunu da içeren metnin bağlamına uygun olacak şekilde sözlüğü ayarlamalısın. Analizin belirli bir kanaldan (Twitter'daki "LOL"), konumdan (Boston'ın "Wicked Good" ifadesi) veya yaş grubundan (ergenlerin "sick" sözcüğü) metin içeriyorsa, sözlüğü muhtemelen uyarlaman gerekir.
Bu egzersizde öznelik sözlüğünü veya değer değiştiricileri içeren qdap sözlüklerini ayarlamıyorsun. Bunun yerine, bir sonraki egzersizde değiştirebilmen için mevcut kelime veri çerçevesi nesnelerini inceliyorsun.
Egzersiz için Beyoncé'nin "Crazy in Love" şarkı sözlerinden iki alıntı içeren text nesnesini oluşturduk.
Bu egzersiz, kursun bir parçasıdır
R ile Duygu Analizi
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Examine the key.pol
___
# Negators
___
# Amplifiers
___
# De-amplifiers
___
# Examine
___