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

Connected

Вправа

Порівняльна хмара

У цій вправі ви створите наочну візуалізацію, щоб краще зрозуміти частоти термінів. Зокрема, ви переглянете найчастотніші терміни серед об'єднаних позитивних і негативних документів. Згадайте TermDocumentMatrix all_tdm, яку ви створили раніше. Замість 1000 відгуків про оренду матриця містить 2 документи з усіма відгуками, розділеними за балом polarity().

Зазвичай зручніше перетворити TDM на звичайну матрицю. Після цього просто перейменуйте стовпці. Пам'ятайте, що функцію colnames() викликають у лівій частині оператора присвоєння, як показано нижче.

colnames(OBJECT) <- c("COLUMN_NAME1", "COLUMN_NAME2")

Коли закінчите, упорядкуйте матрицю, щоб побачити найбільш позитивні та негативні слова. Перегляньте ці терміни, щоб згодом відповісти у вправах із висновками!

Насамкінець ви візуалізуєте терміни за допомогою comparison.cloud().

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

undefined XP
    1
    2
  • Перетворіть попередньо завантажений all_tdm на матрицю all_tdm_m за допомогою as.matrix().
  • Використайте colnames() для all_tdm_m, щоб задати c("positive", "negative").
  • Застосуйте order() до all_tdm_m[,1] і встановіть decreasing = TRUE.
  • Перегляньте топ‑10 термінів у впорядкованій TDM, використовуючи конвеєр (%>%), а потім head() з n = 10.
  • Повторіть два попередні кроки для негативних коментарів. Тепер виконайте order() за другим стовпцем, all_tdm_m[,2], і встановіть decreasing = TRUE.
  • Перегляньте 10 найнегативніших термінів, індексуючи all_tdm_m за order_by_neg. Передайте це в head() з n = 10.