0

我正在尝试将模型拟合到我使用 quanteda 创建的 dfm。我收到以下错误。有任何想法吗??

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

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

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

4

1 回答 1

1

对此深表歉意:虽然?textmodel表示这"NB"是一个可用的模型,但实际上从 quanteda v0.9.1-7 开始,它还没有实现。我有将多项式和伯努利朴素贝叶斯实现为文本模型类型的代码,但我们将其移至开发分支等待更多测试。(但即将推出。)

对于预测下一个单词,这听起来像是Cross-Validated 的文本挖掘标签的问题。在 quanteda 中还没有直接用于此目的,但您应该能够直接将 dfm 与大多数分类器和回归模型一起使用。

于 2015-12-29T12:11:18.940 回答