【发布时间】:2014-11-02 00:38:39
【问题描述】:
我正在尝试获取一个数据集并将其分成 3 部分:训练:60%,测试:20%,验证:20%。
part1 <- createDataPartition(fullDataSet$classe, p=0.8, list=FALSE)
validation <- fullDataSet[-part1,]
workingSet <- fullDataSet[part1,]
当我再次做同样的事情来分区时:
inTrain <- createDataPartition(workingSet$classe, p=.75, list=FALSE)
我得到错误:
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
有没有办法a)创建3个不同大小的分区或b)像我尝试做的那样做一个嵌套分区?我考虑过 c) 使用 sample() 代替,但它是针对讲师仅使用 createDataPartition 的课程,我们必须展示我们的代码。有人在这里有什么建议吗?
【问题讨论】:
标签: r r-caret data-partitioning