1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз тональності в R

Connected

Вправа

Оцінювання зусиль автора

Часто автори використовують більше слів, коли вони більш емоційно залучені. Наприклад, роздратований пасажир авіаліній залишить довший відгук, що гіршим був (на його думку) сервіс. Натомість менш емоційний пасажир може не вважати за потрібне витрачати багато часу на написання відгуку. Довгі рецензії можуть завищувати загальний сентимент, адже в міру збільшення довжини відгуку в ньому природно з'являється більше позитивної чи негативної лексики. Ця вправа з коду допоможе дослідити зусилля та сентимент.

У цій вправі ви візуалізуєте зв'язок між зусиллям і сентиментом. Нагадаємо, у вашому tibble з відгуками про оренду є id, а кожен рядок відповідає окремому слову. Тож простий count() за id підрахує кількість слів у кожному відгуку. Далі ви об'єднаєте цю зведену інформацію з даними про позитив і негатив. У підсумку ви створите діаграму розсіювання, яка покаже довжину відгуку автора та її зв'язок із полярністю.

Інструкції 1/2

undefined XP
    1
    2
  • Обчисліть міру зусиль як кількість id.
  • Виконайте inner join з полярністю кожного відгуку, pos_neg.
  • Застосуйте mutate, щоб додати стовпець pol. Використайте ifelse(), щоб встановити pol у значення "Positive", якщо polarity більша або дорівнює нулю, інакше — "Negative".