【发布时间】:2014-05-23 06:19:23
【问题描述】:
假设我正在使用Sonar 数据,并且我想在 R 中进行保留验证。我使用来自caret 包的createFolds 将数据分区为folds <- createFolds(mydata$Class, k=5)。
然后我想使用折叠 mydata[i] 作为测试数据,并使用 mydata[-i] 作为训练数据训练分类器。
我的第一个想法是使用train 函数,但我找不到任何对保留验证的支持。我在这里遗漏了什么吗?
另外,我希望能够完全使用预定义的折叠作为参数,而不是让函数对数据进行分区。有人有什么想法吗?
【问题讨论】:
-
如果你想有一个保留验证集,你不能把你的数据框分成一个训练和验证集,只将训练集提供给
caret包吗?跨度> -
对不起@josilber,但我想我没听懂。我已经将我的数据框分成两组,但我应该将它们传递给哪个函数?
-
看起来你实际上可以在
caret:stackoverflow.com/questions/18155482/…中做到这一点
标签: r machine-learning classification r-caret