Info

この質問は閉じられています。 編集または回答するには再度開いてください。

edit errror in classifier

1 回表示 (過去 30 日間)
FIR
FIR 2012 年 4 月 17 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I get a error as
Error using classperf (line 244)
When class labels of the CP object is a cell array of strings and
the classifier output is a numeric array, it must contain valid
indices of the class labels or NaNs for inconclusive results.
my code is
data=[0.5 .3 0.6 0.5;0.2 0.3 0.5 0.9;0.1 0.7 0.2 0.8;0.5 .3 0.6 0.5;0.2 0.3 0.5 0.9;0.1 0.7 0.2 0.8]
P=data(1:3,1:2);
T=data(1:3,3);
a=data(4:6,1:2);
s=data(4:6,3);
groups=[0;1;1;0;1;1]
groups = cellstr(num2str(groups))
%
cvFolds = crossvalind('kfold', groups, 10); %# get indices of 10-fold CV %# get indices of 10-fold CV
cp = classperf(groups);
for i = 1:10
test = (cvFolds == i);
net = newrb(P',T');
Y=sim(net,a')
%
test=[1;0;1]
cp = classperf(cp,Y',test);
%
end
cp. CorrectRate
cp. ErrorRate
please help

回答 (0 件)

この質問は閉じられています。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by