Visualizza le reti di parole
Un altro modo per osservare le connessioni tra parole è trattarle come una rete, simile a un social network. Le reti di parole mostrano l’associazione e la coesione tra termini. Una parola di cautela: queste visualizzazioni possono diventare molto dense e difficili da interpretare a colpo d’occhio.
In un grafo di rete, i cerchi si chiamano nodi e rappresentano i singoli termini, mentre le linee che collegano i cerchi si chiamano archi e rappresentano le connessioni tra i termini.
Per il text miner iper-caffeinato, qdap offre una scorciatoia per creare reti di parole. Le funzioni word_network_plot() e word_associate() rendono entrambe semplicissime le reti di parole!
Il codice di esempio costruisce una rete di parole per i termini associati a "Marvin".
Questo esercizio fa parte del corso
Text mining con Bag-of-Words in R
Istruzioni dell'esercizio
Aggiorna il codice di plotting di word_associate() per lavorare con i dati sul caffè.
- Cambia il vettore in
coffee_tweets$text. - Cambia la stringa di match in
"barista". - Cambia anche
"chardonnay"in"coffee"nelle stopwords. - Cambia il titolo in
"Barista Coffee Tweet Associations"nel codice di esempio per il grafico.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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")