Как визуализировать результат findAssocs() из tm

Я извлек несколько твитов и поместил их в матрицу документов терминов. Затем я начал искать словесные ассоциации — слова, которые чаще всего встречаются вместе.

tweets_tdm <- TermDocumentMatrix(tweets_corpus)

findAssocs(tweets_tdm, 'stackoverflow', 0.20)

Я получаю результаты, которые выглядят так:

programming 0.33 java 0.27 moderator 0.27

Как я могу визуализировать эти результаты, кроме гистограммы/круговой диаграммы? Я хотел бы сделать визуализацию, в которой поисковое слово «stackoverflow» используется в качестве оси/концентратора и связанных слов в качестве узла или спиц.


person vagabond    schedule 12.03.2015    source источник


Ответы (1)


Вот перспектива использования пакета igraph и одна из версий возможного вывода. Конечно, вариантов форматирования больше.

terms <- c("programming", "java", "moderator", "extraword")
probs <- c(0.33, 0.27, 0.27, .55)
df <- data.frame(terms = terms, probs = probs)
g <- graph.data.frame(df, directed = TRUE)
plot(g) 

введите здесь описание изображения

person lawyeR    schedule 12.03.2015