Grafic de densitate kernel
Acum că ai aflat despre graficele de densitate kernel, poți crea unul! Reține că este similar cu o histogramă netezită, dar nu este influențat de lățimea intervalelor. Acest exercițiu te va ajuta să construiești un grafic de densitate kernel pe baza valorilor de sentiment.
În acest exercițiu vei reprezenta 2 densități kernel: una pentru Agamemnon și alta pentru Vrăjitorul din Oz. Pentru ambele vei realiza un inner_join() cu lexiconul "afinn". Reamintește-ți că lexiconul "afinn" conține termeni cu scoruri de la -5 la 5. Odată aduse în format tidy, ambele cărți vor păstra cuvintele și scorurile corespunzătoare din lexicon.
După aceea, trebuie să combini rezultatele pe rânduri într-un data frame mai mare folosind bind_rows() și să creezi un grafic cu ggplot2.
Din vizualizare vei putea înțelege care carte folosește un limbaj mai pozitiv față de unul mai negativ. Există suprapunere, deoarece Doroteea trece prin momente dificile, dar densitatea kernel sugerează o probabilitate mai mare de limbaj pozitiv în Vrăjitorul din Oz față de Agamemnon.
Am încărcat ag și oz ca versiuni tidy ale lui Agamemnon, respectiv Vrăjitorul din Oz, și am creat afinn ca subset al lexiconului tidytext "afinn".
Acest exercițiu face parte din cursul
Analiza sentimentelor în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
ag_afinn <- ag %>%
# Inner join to afinn lexicon
___(___, by = c("term" = "word"))
oz_afinn <- oz %>%
# Inner join to afinn lexicon
___
# Combine
all_df <- ___(agamemnon = ___, oz = ___, .id = "___")