插入符包分类器没有响应
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)
我正在尝试使用 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)