K-fold cross validation

조회 수: 5 (최근 30일)
James Brooke
James Brooke 2018년 3월 31일
답변: nana rosd 2020년 2월 4일
Hi, I would like to ask about "crossvalind" function in Matlab. From what I have known, k-fold validation partitioned the samples into few parts for training and training. The final estimation rate is the average of the all estimated result for each k. In the example shown, the final answer show 0.0200, may I know is that the overall estimation error rate? Thank you
if true
load fisheriris
indices = crossvalind('Kfold',species,10);
cp = classperf(species);
for i = 1:10
test = (indices == i); train = ~test;
class = classify(meas(test,:),meas(train,:),species(train,:));
classperf(cp,class,test)
end
cp.ErrorRate
ans =
0.0200
end

답변 (1개)

nana rosd
nana rosd 2020년 2월 4일
can you explain, what is 'species' in your code?
if i run this code error 'Undifine variable or function species'

카테고리

Help CenterFile Exchange에서 R Language에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by