使用R中的插入符号拆分100次随机训练和测试数据

时间:2019-12-10 21:07:18

标签: r

为了更好地估计分类器的准确性,我想执行分类过程,将使用随机更改的训练和测试样本集(按类划分50%)重复100次。我不知道如何随机分割这些集合并重复100次。

1 个答案:

答案 0 :(得分:1)

您可以使用times的{​​{1}}参数基于结果变量一次创建多个拆分。

例如,下面的代码行将产生一个包含100个数据索引数字向量的列表。 (注意:我设置了caret::createDataPartition(),以便接下来可以使用list = TRUE

purrr::map()

现在,您可以使用indices <- caret::createDataPartition(extracted$class, p = 0.5, list = TRUE, times = 100) 遍历每个变量,并获得训练和测试集的列表。

purrr::map()