LoslegenKostenlos loslegen

Wortnetzwerke visualisieren

Eine weitere Möglichkeit, Wortverbindungen darzustellen, ist, sie als Netzwerk zu betrachten – ähnlich wie ein soziales Netzwerk. Wortnetzwerke zeigen Begriffsassoziationen und -kohäsion. Ein Wort der Vorsicht: Diese Visualisierungen können sehr dicht werden und visuell schwer zu interpretieren.

In einem Netzdiagramm heißen die Kreise „Nodes“ und stehen für einzelne Begriffe, während die Linien, die die Kreise verbinden, „Edges“ genannt werden und die Verbindungen zwischen den Begriffen darstellen.

Für text miners mit zu viel Koffein bietet qdap eine Abkürzung, um Wortnetzwerke zu erstellen. Die Funktionen word_network_plot() und word_associate() machen Wortnetzwerke ganz einfach!

Der Beispielcode erstellt ein Wortnetzwerk für Wörter, die mit „Marvin“ assoziiert sind.

Diese Übung ist Teil des Kurses

Text Mining mit Bag-of-Words in R

Kurs anzeigen

Anleitung zur Übung

Aktualisiere den Plot-Code für word_associate(), damit er mit den Kaffeedaten funktioniert.

  • Ändere den Vektor zu coffee_tweets$text.
  • Ändere den Suchstring zu "barista".
  • Ändere in den Stopwörtern "chardonnay" zu "coffee".
  • Ändere den Titel im Beispielcode für den Plot zu "Barista Coffee Tweet Associations".

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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")
Code bearbeiten und ausführen