【发布时间】:2017-10-23 04:29:12
【问题描述】:
我正在尝试从 2 组数据转移到 3 组,如上述问题中所述。以下是我使用的脚本:
set.seed(125)
d <- sample(x = nrow(db), size = nrow(db) * 0.60, )
train60 <-db[d, ]
valid40 <-db[-d, ]
有没有办法修改上面的脚本?我试图创建另一行:
valid40 <- db[-d] * 0.2 不起作用。
当前数据集有几个因子变量。
我曾尝试在cut 函数上使用Frank's solution here,但不知何故我设法得到了
cut.default(seq(nrow(df)), nrow(df) * cumsum(c(0, spec)) 中的错误, label = names(spec)) : 'breaks' 和 'labels' 的长度不同
即使在线搜索帮助后我也不明白。
【问题讨论】:
-
样本 50 % of valid40? .. 样本(valid40,nrow(valid40)/2).
-
也可以看看
modelr::crossv_mc。
标签: r validation split dataset training-data