Leave one out Help

4 次查看(过去 30 天)
Sunil
Sunil 2013-2-26
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
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
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
Bernhard Suhm 2018-4-22
You can, but neither the model nor its accuracy estimate will be very reliable with this small a dataset.

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by