我正在尝试将模型与我使用quanteda创建的dfm相匹配。我收到以下错误。任何想法??
tModel <- textmodel(udfm1,model = "NB", smooth=1)
Error in textmodel(udfm1, model = "NB", smooth = 1) :
model NB not implemented.
P.S。我正在创建一个模型来预测移动应用程序的下一个单词。我只知道朴素贝叶斯,并且不熟悉这个包中的其他型号。所以随时推荐。
答案 0 :(得分:1)
为此道歉:虽然?textmodel
表示"NB"
是可用模型,但实际上从quanteda v0.9.1-7开始,它尚未实施。我有代码实现多项式和伯努利朴素贝叶斯作为textmodel类型但我们将其移动到开发分支等待更多测试。 (但很快就会到来。)
为了预测下一个单词,这听起来像text-mining tag of Cross-Validated的问题。没有直接在quanteda中为此,但你应该能够直接使用dfm与大多数分类器和回归模型。