Azzera filtri
Azzera filtri

how to split dataset

4 visualizzazioni (ultimi 30 giorni)
muhammad ismat
muhammad ismat il 9 Lug 2015
Risposto: muhammad ismat il 15 Apr 2016
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 Commento
Azzi Abdelmalek
Azzi Abdelmalek il 9 Lug 2015
Modificato: Azzi Abdelmalek il 9 Lug 2015
What is your data? a matrix or what? how your data will be stored? Post an example and show the expected result

Accedi per commentare.

Risposte (2)

muhammad ismat
muhammad ismat il 15 Apr 2016
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 il 9 Lug 2015
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 Commenti
muhammad ismat
muhammad ismat il 10 Lug 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 il 10 Lug 2015
No one responded

Accedi per commentare.

Categorie

Scopri di più su Testing Frameworks in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by