To repair the error about classification
1 view (last 30 days)
Show older comments
Frisda Sianipar
on 23 Mar 2021
Commented: Star Strider
on 24 Mar 2021
indices = crossvalind('Kfold',label,5);
cp=classperf(label);
for i = 1:5
test = (indices == i); train = ~test;
class =knnclassify(dim(test,:),dim(train,:),label(train,:),5,'euclidean', 'nearest');
classperf(cp,class,test)
end
cp.ErrorRate
The error:
Undefined function or variable 'label'.
Error in knn (line 1)
indices = crossvalind('Kfold',label,5);
0 Comments
Accepted Answer
Star Strider
on 23 Mar 2021
The ‘label’ variable must have been defined and must exist in your workspace before it is used as an argument to crossvalind.
7 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!