Generate cross-validation indices 生成交叉验证索引
Syntax语法
Indices = crossvalind('Kfold', N, K) %K折交叉验证
[Train, Test] = crossvalind('HoldOut', N, P) % 将原始数据随机分为两组,一组做为训练集,一组做为验证集
[Train, Test] = crossvalind('LeaveMOut', N, M) %留M法交叉验证,默认M为1,留一法交叉验证
[Train, Test] = crossvalind('Resubstitution', N, [P,Q])
[...] = crossvalind(Method, Group, ...)
[...] = crossvalind(Method, Group, ..., 'Classes', C)
[...] = crossvalind(Method, Group, ..., 'Min', MinValue)
Description描述
Indices = crossvalind('Kfold', N, K)
Indices为交叉验证索引产生的索引矩阵(向量),其值矩阵中的值均小于K,K是交叉验证的参数,如10折交叉验证中K=10,N为数据
Matlab交叉验证:crossvalind函数详解

本文介绍了Matlab中的交叉验证函数crossvalind,包括'Kfold'、'HoldOut'、'LeaveMOut'和'Resubstitution'等方法的用法,详细解释了各参数的意义,并给出了示例代码。
最低0.47元/天 解锁文章
1634

被折叠的 条评论
为什么被折叠?



