在matlab中对我自己的分类算法进行交叉验证

时间:2015-02-13 08:12:10

标签: matlab cross-validation

如何将matlab的crossval函数用于我自己实现的线性回归分类?我不想使用matlab分类器,如“回归”或“分类”。我有一个名为“myClassify”的函数,其输入和输出与matlab“classify”函数完全相同。

这就是我调用分类器的方式:

classifier = @(XTRAIN, ytrain,XTEST)(myClassify(XTEST,XTRAIN,ytrain));
MCR = crossval('mcr',X,y,'predfun',classifier,'partition',cp);

其中myClassify是一个输出预测二进制值(1或0)的函数。 错误是:

  

对于类型的输入参数,未定义的函数或方法'减'   '标称'。

由于

0 个答案:

没有答案