Visualiser des réseaux de mots
Une autre façon d'examiner les liens entre les mots consiste à les traiter comme un réseau, un peu comme un réseau social. Les réseaux de mots mettent en évidence l'association et la cohésion entre les termes. Petit avertissement : ces visuels peuvent devenir très chargés et difficiles à interpréter à l'œil.
Dans un graphe de réseau, les cercles sont appelés des nœuds et représentent des termes individuels, tandis que les lignes reliant les cercles sont appelées des arêtes et représentent les liens entre les termes.
Pour l'analyste de texte surcaféiné, qdap offre un raccourci pour créer des réseaux de mots. Les fonctions word_network_plot() et word_associate() facilitent toutes deux la création de réseaux de mots !
Le code d'exemple construit un réseau de mots pour les mots associés à « Marvin ».
Cette activité fait partie du cours
Extraction de texte avec sac de mots en R
Instructions de l’exercice
Mettez à jour le code de traçage word_associate() pour qu'il fonctionne avec les données de café.
- Remplacez le vecteur par
coffee_tweets$text. - Remplacez la chaîne à repérer par
"barista". - Remplacez aussi
"chardonnay"par"coffee"dans les mots vides. - Dans le code d'exemple du graphique, changez le titre pour
"Barista Coffee Tweet Associations".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")