插入符包分类器没有响应

caret package classifiers are not responding

我正在尝试使用 caret 包的分类器对训练数据建模,但它很长时间没有响应(我已经等了 2 个小时)。另一方面,它适用于其他数据集。

这里是 link 我的训练数据:http://www.htmldersleri.org/train.csv(这是众所周知的 Reuters-21570 数据集)

我使用的命令是:

model<-train(class~.,data=train,method="knn")

注意:对于任何其他方法(例如:支持向量机、朴素贝叶斯等),无论如何都会卡住。

注 2:对于包 e1071,naiveBayes 分类器有效,但准确率为 0.08%!

谁能告诉我可能是什么问题?提前致谢。

这似乎是多类分类问题。我不确定 caret 是否支持。但是,我可以向您展示如何使用 mlr

做同样的事情
library(mlr)
x <- read.csv("http://www.htmldersleri.org/train.csv")
tsk <- makeClassifTask(data = x, target = 'class')
#Assess the performane with 10-fold cross-validation
crossval('classif.knn', tsk)

如果您想知道 mlr 中集成了哪些学习器支持此类任务,请输入 listLearners(tsk)