Оценка усилий автора
Нередко авторы пишут больше, когда испытывают более сильные эмоции. Например, недовольный пассажир авиакомпании оставит тем более развёрнутый отзыв, чем хуже, по его мнению, было обслуживание. И напротив, менее эмоциональный пассажир может не счесть нужным тратить много времени на написание отзыва. Длинные отзывы способны искажать общую тональность: чем больше текст, тем больше в нём положительных или отрицательных слов. Это упражнение поможет вам изучить связь между объёмом отзыва и его тональностью.
Вы визуализируете зависимость между усилиями автора и тональностью. Напомним, что тиббл с отзывами об аренде содержит поле 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