Vše dohromady: dendrogram z textu
Je čas ukázat, co umíš, a sestavit svůj první textový dendrogram. Nezapomeň, že dendrogramy zjednodušují informace, aby ti pomohly pochopit data – podobně jako průměr ti o populaci něco řekne, ale ne vše. Oba přístupy mohou být zavádějící. V textu se často objevují nesmyslné shluky, ale občas narazíš i na skutečně hodnotné.
Specifičností objektů TDM a DTM je, že je musíš nejdřív převést na matice (pomocí as.matrix()), než je použiješ s funkcí dist().
U tweetů o chardonnay tě možná překvapilo, že se v word cloudu objevil Marvin Gaye, legenda soulové hudby. Podívejme se, jestli to samé zachytí i dendrogram.
Toto cvičení je součástí kurzu
Dolování textu metodou Bag-of-Words v R
Pokyny k cvičení
- Vytvoř
tweets_tdm2tak, že natweets_tdmaplikuješ funkciremoveSparseTerms(). Použijsparse = 0.975. - Vytvoř
tdm_mtak, že pomocías.matrix()převedeštweets_tdm2do podoby matice. - Vytvoř
tweets_distobsahující vzdálenosti ztdm_mpomocí funkcedist(). - Vytvoř objekt hierarchického shlukování nazvaný
hcpomocíhclust()aplikovaného natweets_dist. - Vykresli dendrogram pomocí
plot()ahc.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create tweets_tdm2
___ <- ___(___, ___)
# Create tdm_m
___ <- ___(___)
# Create tweets_dist
___ <- ___(___)
# Create hc
___ <- ___(___)
# Plot the dendrogram
___(___)