楼主: 瞬逝清风
5826 5

[问答] 5折交叉验证 [推广有奖]

  • 0关注
  • 0粉丝

高中生

30%

还不是VIP/贵宾

-

威望
0
论坛币
632 个
通用积分
0.8500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2251 点
帖子
13
精华
0
在线时间
26 小时
注册时间
2016-3-3
最后登录
2023-8-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用R语言实现无折交叉验证,要随机分成5组,要是没办法平均分成5分的话该怎么办?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:交叉验证 怎么办 平均分 R语言

沙发
qoiqpwqr 发表于 2017-1-4 10:11:51 |只看作者 |坛友微信交流群
差不多大小就可以

使用道具

藤椅
nothk 发表于 2017-1-4 10:40:28 |只看作者 |坛友微信交流群
9组就  8-1 或者 7-2 , 再对比一下结果呗

使用道具

板凳
糯米JI 发表于 2017-1-4 13:23:27 |只看作者 |坛友微信交流群
不一定要求完全平均的

使用道具

报纸
瞬逝清风 发表于 2017-1-17 10:22:52 |只看作者 |坛友微信交流群
谢谢!

使用道具

地板
yijiaobani 发表于 2018-3-14 18:54:59 |只看作者 |坛友微信交流群
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

>

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 09:06