http://blog.csdn.net/q383700092/article/details/52174929
R包:caret,里面有createFolds函数,可以实现
比如1:100个数字,随机分成5组,每一组为验证数据,其它为训练数据
- 1:100
> caret::createFolds(a,k=5)
$Fold1
[1] 1 9 21 24 25 27 35 36 39 40 52 64 70 73 74 79 86 89 93 98
$Fold2
[1] 2 4 10 15 23 33 41 45 47 48 51 56 58 60 71 78 80 81 83 97
$Fold3
[1] 5 8 11 12 16 28 29 37 44 46 54 57 63 67 75 88 92 94 96 99
$Fold4
[1] 13 14 17 18 22 30 32 38 42 50 53 55 59 61 68 76 85 90 91 95
$Fold5
[1] 3 6 7 19 20 26 31 34 43 49 62 65 66 69 72 77 82 84
[19] 87 100
>
|