Visualizar redes de palavras
Outra forma de ver conexões entre palavras é tratá-las como uma rede, semelhante a uma rede social. Redes de palavras mostram associação e coesão entre termos. Um aviso: esses visuais podem ficar muito densos e difíceis de interpretar.
Em um grafo de rede, os círculos são chamados de itálico nodes itálico e representam termos individuais, enquanto as linhas que conectam os círculos são chamadas de itálico edges itálico e representam as conexões entre os termos.
Para quem está com muita cafeína, o qdap oferece um atalho para criar redes de palavras. As funções word_network_plot() e word_associate() deixam tudo mais fácil!
O código de exemplo constrói uma rede de palavras para termos associados a "Marvin".
Este exercício faz parte do curso
Mineração de Texto com Bag-of-Words em R
Instruções do exercício
Atualize o código de plotagem de word_associate() para funcionar com os dados de café.
- Altere o vetor para
coffee_tweets$text. - Altere a string de correspondência para
"barista". - Troque
"chardonnay"por"coffee"também nas stopwords. - No código de exemplo do gráfico, altere o título para
"Barista Coffee Tweet Associations".
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Word association
word_associate(chardonnay_tweets$text, match.string = "marvin",
stopwords = c(Top200Words, "chardonnay", "amp"),
network.plot = TRUE, cloud.colors = c("gray85", "darkred"))
# Add title
title(main = "Chardonnay Tweets Associated with Marvin")