Vizualizace slovních sítí
Dalším způsobem, jak zobrazit vztahy mezi slovy, je zacházet s nimi jako se sítí – podobně jako se sociální sítí. Slovní sítě ukazují, jak jsou pojmy vzájemně propojené a jak spolu souvisejí. Malé upozornění: tyto vizualizace mohou být velmi husté a obtížně čitelné.
V síťovém grafu se kruhy označují jako uzly a představují jednotlivé pojmy, zatímco čáry, které je spojují, se nazývají hrany a znázorňují vztahy mezi nimi.
Pro přepracované textové analytiky nabízí qdap rychlý způsob tvorby slovních sítí. Funkce word_network_plot() a word_associate() jejich vytváření výrazně usnadňují!
Vzorový kód sestaví slovní síť pro slova spojená s výrazem "Marvin".
Toto cvičení je součástí kurzu
Dolování textu metodou Bag-of-Words v R
Pokyny k cvičení
Uprav kód funkce word_associate() tak, aby pracoval s daty o kávě.
- Změň vektor na
coffee_tweets$text. - Změň hledaný řetězec na
"barista". - Změň
"chardonnay"na"coffee"také ve stopwords. - Změň název grafu na
"Barista Coffee Tweet Associations"ve vzorovém kódu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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")