can I select 90% of the data for training and the remaining (10%) for test set then repeat the split 10 times?How I do that?
and how to calculate final accuracy in this case.

1 Kommentar

Azzi Abdelmalek
Azzi Abdelmalek am 9 Jul. 2015
Bearbeitet: Azzi Abdelmalek am 9 Jul. 2015
What is your data? a matrix or what? how your data will be stored? Post an example and show the expected result

Melden Sie sich an, um zu kommentieren.

Antworten (2)

muhammad ismat
muhammad ismat am 15 Apr. 2016

1 Stimme

n = size(data,1);
data_rand = data(randperm(n),:);
m = ceil(n/10);
k = 1:m:n-m;
test = data_rand(k:k+m-1,:);
train = [data_rand(1:k-1,:); data_rand(k+m:end,:)];
adj=edge(train,data);
muhammad ismat
muhammad ismat am 9 Jul. 2015

0 Stimmen

i assume that dataset is k=[1 2;3 4;8 5;8 9;6 5] then train set is t=[1 2;3 4;6 5] and test set is the remaining i.e test=[8 5;8 9]
i want repeat this process 10 times with different choice but the same percentage

2 Kommentare

muhammad ismat
muhammad ismat am 10 Jul. 2015
i have dataset say karate=[6 7;5 4;9 8;1 2;9 8;4 5;1 2;3 4;8 7;6 2] then i want splitting karate to train=90% random of dataset say=[6 7;5 4;9 8;1 2;9 8;1 2;3 4;8 7;6 2] the remaining will be test , test= [4 5] then i repeat this process 10 times
muhammad ismat
muhammad ismat am 10 Jul. 2015
No one responded

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 9 Jul. 2015

Beantwortet:

am 15 Apr. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by