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

Оценка усилий автора

Нередко авторы пишут больше, когда испытывают более сильные эмоции. Например, недовольный пассажир авиакомпании оставит тем более развёрнутый отзыв, чем хуже, по его мнению, было обслуживание. И напротив, менее эмоциональный пассажир может не счесть нужным тратить много времени на написание отзыва. Длинные отзывы способны искажать общую тональность: чем больше текст, тем больше в нём положительных или отрицательных слов. Это упражнение поможет вам изучить связь между объёмом отзыва и его тональностью.

Вы визуализируете зависимость между усилиями автора и тональностью. Напомним, что тиббл с отзывами об аренде содержит поле id, а каждая строка соответствует одному слову. Поэтому простой count() по полю id позволит подсчитать количество слов в каждом отзыве. Затем вы объедините эти данные с информацией о тональности. В итоге вы построите диаграмму рассеяния, которая покажет зависимость между длиной отзыва и его полярностью.

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

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

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

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

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

# Review tidy_reviews and pos_neg
tidy_reviews
pos_neg

pos_neg_pol <- tidy_reviews %>% 
  # Effort is measured as count by id
  ___(___) %>% 
  # Inner join to pos_neg
  ___(___) %>% 
  # Add polarity status
  ___(pol = ___(___, "___", "___"))

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