包e1071 / RTextTools:在R中找不到对象“results_table”

时间:2016-02-10 21:17:16

标签: r text-mining

我正在尝试通过R和RTextTools包(也使用tm)执行一些文本分类。

我几乎编码了所有内容,但最后出现了一个错误并说明了这一点:

SVmodel< - train_model(container,SVM)

svm_emails< - classify_model(container,SVmodel)

classify_model(容器,SVM)中的错误:找不到对象“results_table”

请注意,SVmodel不是字符串而是对象,因此我不知道“results_table”是怎么回事,这是我在代码中甚至不知道的列表。

非常感谢!

1 个答案:

答案 0 :(得分:0)

问题是classify_model函数需要单个模型,而train_model函数返回训练模型列表(长度为1;奇怪,因为有一个单独的train_models函数)。 要从列表中传递模型,您可以使用$运算符:

SVmodel <- train_model(container, SVM) svm_emails <- classify_model(container, SVmodel$SVM)

希望这有帮助!