edit-error in classifier
Show older comments
I have a code
load('fisheriris');
y = species;
X = meas;
cp = cvpartition(y,'k',10); % Stratified cross-validation
classf = TreeBagger(10,meas,species,'oobpred','on');
cvMCR = crossval('mcr',X,y,'predfun',classf,'partition',cp)
i get error as
Undefined function 'func2str' for input arguments of type 'TreeBagger'.
Error in crossval>evalFun (line 465)
error(message('stats:crossval:FunError', func2str( fun ), ME.message));
Accepted Answer
More Answers (1)
Walter Roberson
on 12 Apr 2012
0 votes
The 'predfun' parameter expects a function handle as the associated value. Instead you passed in a TreeBagger object.
Categories
Find more on Classification Ensembles in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!