我目前在 matlab 中使用这种语法来获得 10 倍交叉验证的误分类率:
target = [repmat(1,ntrial,1);repmat(2,ntrial,1)];
cvo = cvpartition(target,'k',10);
func = @(XTRAIN,ytrain,XTEST)(classify(XTEST,XTRAIN,ytrain));
mcr = crossval('mcr',pooling,target,'predfun',func,'partition',cvo);
(其中“池化”是我想用分类器分类的 2 类特征集)
根据我的阅读,mcr
将返回 10 倍的平均错误分类率。现在,如果我想从每个折叠中获得错误分类率,我该怎么办?
先感谢您。