1

我正在尝试运行朴素贝叶斯分类器,但是当我尝试使用 dtm 代替 dfm 时出现以下错误:

Error in UseMethod("textmodel_NB") : 
no applicable method for 'textmodel_NB' applied to an object of class 
"c('matrix', 'character')"

我似乎找不到将我的 dtm 转换为 dfm 的方法。我最初创建 dtm 而不是 dfm 的原因是我制作了一个我想要包含的单词字典,我只能找到一种方法将它们包含在 tm dtm 中,而不是 quanteda dfm 中:

dtm.train.nb <- DocumentTermMatrix(corpus.train, control=list(dictionary = fivefreq))
4

0 回答 0