【发布时间】:2019-10-21 13:20:03
【问题描述】:
我在一个列表中有 3 个数据集,我想使用测试和训练数据的所有组合来构建一个模型。例如:
- 模型 1:训练数据 - 1,2,测试数据 - 3
- 模型 2:训练数据 - 1,3,测试数据 - 2
- 模型 3:训练数据 - 2,3,测试数据 - 1
我现在使用的方法既费力又不聪明。这是一个例子,我的问题是,我怎样才能自动化这个过程?
Day1 <- data.frame(x = c(1,2,3))
Day2 <- data.frame(x = c(4,5,6))
Day3 <- data.frame(x = c(7,8,9))
Days <- list(Day1,Day2,Day3)
Test <- list()
Train <- list()
Train[[1]] <- bind_rows(Day1, Day2)
Test[[1]] <- Day3
Train[[2]] <- bind_rows(Day1,Day3)
Test[[2]] <- Day2
Train[[3]] <- bind_rows(Day2,Day3)
Test[[3]] <- Day1
【问题讨论】:
标签: r combinations permutation