在 R 中加载 LDA 函数时出现问题

Issue when loading LDA function in R

我正在使用 R 的文本挖掘 tm 库。

我运行正在使用 R 版本 3.3.1

我有这个代码:

lda <- LDA(docterm,k = 3,method = 'Gibbs')
lda.topics <- as.matrix(topics(lda))

lda.terms <- as.matrix(terms(lda,5))

topic.terms <- c()
topic.terms[1] <- paste(c(lda.terms[,1],'\n'),collapse = '\n')
topic.terms[2] <- paste(c(lda.terms[,2],'\n'),collapse = '\n')
topic.terms[3] <- paste(c(lda.terms[,3],'\n'),collapse = '\n')

tw.df <- tw.df %>%
    mutate(topico = topic.terms[lda.topics])

但每次我尝试 运行 它 source file.r

它给我带来了这个:

Error in eval(expr, envir, enclos) : could not find function "LDA"

我不明白,tm 软件包已安装。

有没有人遇到过这种行为?

有什么解决办法吗?

提前致谢!

尝试安装和使用包 'topicmodels'。

install.packages('topicmodels')

应该可以。