Kom igångKom igång gratis

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

Visa kurs

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
Redigera och kör kod