Оцінювання зусиль автора
Часто автори використовують більше слів, коли вони більш емоційно залучені. Наприклад, роздратований пасажир авіаліній залишить довший відгук, що гіршим був (на його думку) сервіс. Натомість менш емоційний пасажир може не вважати за потрібне витрачати багато часу на написання відгуку. Довгі рецензії можуть завищувати загальний сентимент, адже в міру збільшення довжини відгуку в ньому природно з'являється більше позитивної чи негативної лексики. Ця вправа з коду допоможе дослідити зусилля та сентимент.
У цій вправі ви візуалізуєте зв'язок між зусиллям і сентиментом. Нагадаємо, у вашому tibble з відгуками про оренду є 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