在quanteda包的textmodel()中使用NB模型时出错

时间:2015-12-29 00:06:07

标签: r text-mining cross-validation quanteda

我正在尝试将模型与我使用quanteda创建的dfm相匹配。我收到以下错误。任何想法??

tModel <- textmodel(udfm1,model = "NB", smooth=1)

Error in textmodel(udfm1, model = "NB", smooth = 1) : 
model NB not implemented. 

P.S。我正在创建一个模型来预测移动应用程序的下一个单词。我只知道朴素贝叶斯,并且不熟悉这个包中的其他型号。所以随时推荐。

1 个答案:

答案 0 :(得分:1)

为此道歉:虽然?textmodel表示"NB"是可用模型,但实际上从quanteda v0.9.1-7开始,它尚未实施。我有代码实现多项式和伯努利朴素贝叶斯作为textmodel类型但我们将其移动到开发分支等待更多测试。 (但很快就会到来。)

为了预测下一个单词,这听起来像text-mining tag of Cross-Validated的问题。没有直接在quanteda中为此,但你应该能够直接使用dfm与大多数分类器和回归模型。