Leave one out Help
古いコメントを表示
Hi,
I have a structure of size S=18x112x50. Here 18=different patients, [112 is (1:37)=class 1 and 38:112=class 0] and 50 = no. of iterations. Now i need to perform Leave one out method to find the accuracy of the feature. For eg: Train1=s1(1:17,:,:),Test1=(18,:,:), run classification algorithm (anything like SVM, LDA etc)get the accuracy, and in second iteration Train2=s1(2:18,:,:),Test2=(1,:,:) and so on as leave one out.
回答 (1 件)
Shashank Prasanna
2013 年 2 月 26 日
0 投票
Sunil, if you have the Statistics Toolbox you can use 'crossval' to perform leave one out cross validation:
You can set 'leaveout' to be 1. The above link has examples on how to use the function.
4 件のコメント
Sunil
2013 年 2 月 26 日
Shashank Prasanna
2013 年 2 月 26 日
I am afraid I don't understand what you mean by LOO, but as I already mentioned there are examples on how to cross validate classification right at the bottom of the page. You will have to scroll all the way down.
sweet dm
2017 年 11 月 19 日
hi please tell me when we have small data of 60 instance can we do the loo as classification without using test part ??
Bernhard Suhm
2018 年 4 月 22 日
You can, but neither the model nor its accuracy estimate will be very reliable with this small a dataset.
カテゴリ
ヘルプ センター および File Exchange で Classification Trees についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!