Ordpåverkan, frekvensanalys
Ett av de enklaste sätten att utforska data är med en frekvensanalys. Trots att metoden är enkel kan den i sentimentanalys ge förvånansvärt tydliga insikter. I den här övningen ska du skapa ett stapeldiagram. Du arbetar återigen med moby och bing för att bygga din visualisering.
För att sortera staplarna från lägst till högst värde använder du ett trick med faktorer. reorder() låter dig ändra ordningen på faktornivåer baserat på en annan poängvariabel. Här sorterar du faktorn term efter poängvariabeln polarity.
Den här övningen är en del av kursen
Sentimentanalys i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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