首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在交叉验证的每一倍中获得错误分类率?

如何在交叉验证的每一倍中获得错误分类率?
EN

Stack Overflow用户
提问于 2012-11-29 08:48:44
回答 1查看 763关注 0票数 5

我目前正在使用matlab中的这个语法来获得10倍交叉验证中的错误分类率:

代码语言:javascript
复制
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倍中返回平均错误分类率。现在,如果我想从每一次分类中得到错误分类率,我应该做什么?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-29 13:25:01

我想说,在这种情况下,您希望对培训/验证过程有更多的控制。为了更多的控制,你考虑过打破这个过程吗?从cvpartition开始,创建交叉验证的10倍,然后分别对每一折叠进行操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13621900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档