IniziaInizia gratis

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

Visualizza il corso

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")
Modifica ed esegui il codice