Final infeliz? Polaridade cronológica
Às vezes, você quer acompanhar o sentimento ao longo do tempo. Por exemplo, durante uma campanha publicitária, dá para acompanhar o sentimento em relação à marca para ver o efeito da campanha. Você viu alguns exemplos disso no final do último capítulo.
Neste exercício, você vai recapitular o fluxo de trabalho para explorar o sentimento ao longo do tempo usando o romance Moby Dick. É de se esperar que momentos felizes no livro tenham mais palavras positivas do que negativas. Por outro lado, momentos sombrios e finais tristes devem usar linguagem mais negativa. Você também verá alguns truques para deixar sua série temporal de sentimento mais atraente visualmente.
Lembre-se de que o fluxo de trabalho é:
- Fazer um inner join do texto com o léxico por palavra.
- Contar os sentimentos por linha.
- Remodelar os dados para que cada sentimento tenha sua própria coluna.
- (Dependendo do léxico) Calcular a polaridade como pontuação positiva menos pontuação negativa.
- Plotar a série temporal de polaridade.
Este exercício deve parecer familiar: ele estende Bing tidy polarity: Call me Ishmael (with ggplot2)!.
Este exercicio faz parte do curso
Análise de Sentimentos em R
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
moby_polarity <- moby %>%
# Inner join to the lexicon
___(___, by = c("___" = "___")) %>%
# Count by sentiment, index
___(___, ___) %>%
# Pivot sentiments wider
___(names_from = ___, values_from = ___, values_fill = ___) %>%
mutate(
# Add polarity field
___ = ___ - ___,
# Add line number field
___ = ___()
)