Tác động của từ, phân tích tần suất
Một trong những cách đơn giản nhất để khám phá dữ liệu là phân tích tần suất. Dù không phức tạp, trong phân tích cảm xúc, phương pháp đơn giản này lại có thể mang đến nhiều điều bất ngờ. Cụ thể, bạn sẽ vẽ một biểu đồ cột. Trong bài này, bạn tiếp tục làm việc với moby và bing để tạo trực quan hóa.
Để sắp xếp các cột từ thấp đến cao, bạn sẽ dùng một mẹo với factor. reorder() cho phép thay đổi thứ tự các mức của factor dựa trên một biến điểm số khác. Ở đây, bạn sẽ sắp xếp lại biến factor term theo biến điểm số polarity.
Bài tập này là một phần của khóa học
Phân tích cảm xúc trong R
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
moby_tidy_sentiment <- moby %>%
# Inner join to bing lexicon by term = word
inner_join(bing, by = c("term" = "word")) %>%
# Count by term and sentiment, weighted by count
count(___, ___, wt = ___) %>%
# Pivot sentiment, using n as values
pivot_wider(names_from = ___, values_from = ___, values_fill = ___) %>%
# Mutate to add a polarity column
mutate(polarity = ___ - ___)
# Review
moby_tidy_sentiment