Leave one out Help
4 次查看(过去 30 天)
显示 更早的评论
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.
0 个评论
回答(1 个)
Shashank Prasanna
2013-2-26
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 个评论
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Classification Trees 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!