НачатьНачать бесплатно

LOL, эта песня просто огонь

Даже с учётом закона Зипфа вам всё равно придётся адаптировать лексиконы под конкретный источник текста (например, Twitter или юридические документы) или под аудиторию автора (подростки или пожилые люди). В этом упражнении рассматриваются явные компоненты функции polarity(), чтобы вы могли изменить их при необходимости.

В песне Trey Songz «Lol :)» есть строчка «LOL smiley face, LOL smiley face.» В базовой функции polarity() слово «LOL» не определено как позитивное. Однако «LOL» расшифровывается как «Laugh Out Loud» («смеяться вслух») и должно считаться положительным. Поэтому лексикон следует адаптировать под контекст текста, включающего молодёжный сленг поп-культуры. Если в вашем анализе встречаются тексты из конкретного канала (например, «LOL» в Twitter), определённой местности (Boston's «Wicked Good») или возрастной группы (подростковый сленг «sick»), вероятно, потребуется скорректировать лексикон.

В этом упражнении вы не изменяете лексикон субъективности и словари qdap, содержащие валентные сдвигатели. Вместо этого вы изучаете существующие объекты-фреймы со словами, чтобы в следующем упражнении внести в них изменения.

Для упражнения мы создали переменную text, содержащую два фрагмента текста из песни Beyoncé «Crazy in Love».

Это упражнение является частью курса

Анализ тональности в R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Examine the key.pol
___

# Negators
___

# Amplifiers
___

# De-amplifiers
___

# Examine
___
Редактировать и запускать код