To repair the error about classification

1 回表示 (過去 30 日間)
Frisda Sianipar
Frisda Sianipar 2021 年 3 月 23 日
コメント済み: Star Strider 2021 年 3 月 24 日
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);

採用された回答

Star Strider
Star Strider 2021 年 3 月 23 日
The ‘label’ variable must have been defined and must exist in your workspace before it is used as an argument to crossvalind.
  7 件のコメント
Frisda Sianipar
Frisda Sianipar 2021 年 3 月 24 日
I want to randomly share the data using the code using k-fold cross validation
Star Strider
Star Strider 2021 年 3 月 24 日
I do not understand.

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by