1. Обучение
  2. /
  3. Курса
  4. /
  5. Анализ тональности в R

Connected

Упражнение

Сравнение тонального анализа Tidy с полярностью Qdap

В этом упражнении вы убедитесь, что разные методы анализа тональности дают разные результаты. Как правило, достаточно, чтобы результаты совпадали по направлению, даже если конкретные значения различаются. В предыдущем упражнении вы создали tidy_reviews — фрейм данных с отзывами об аренде без стоп-слов. Ранее в этой главе вы вычислили и визуализировали базовую функцию polarity() из пакета qdap, которая показала, что отзывы в целом позитивны.

Теперь выполним аналогичный анализ с помощью tidytext! Вспомните из предыдущей главы: сначала применяется inner_join(), затем count() и pivot_wider().

Наконец, с помощью mutate() создайте новый столбец, передав выражение positive - negative.

Инструкции

100 XP
  • С помощью функции get_sentiments() с аргументом "bing" получите субъективный лексикон bing. Сохраните его в переменную bing.
  • Поскольку этот код уже был написан в главе 2, просто укажите объект лексикона bing, название нового столбца (polarity) и его вычисление внутри mutate().
  • Наконец, вызовите summary() для нового объекта pos_neg. Несмотря на различие в значениях, посмотрите на среднее: большинство отзывов об аренде так же позитивны, как при использовании polarity()? Замечаете ли вы эффект «завышения оценок»?