我尝试运行朴素贝叶斯分类器,但在尝试使用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中:< / p>
dtm.train.nb <- DocumentTermMatrix(corpus.train, control=list(dictionary = fivefreq))