Effacer les filtres
Effacer les filtres

how to split dataset

4 vues (au cours des 30 derniers jours)
muhammad ismat
muhammad ismat le 9 Juil 2015
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 commentaire
Azzi Abdelmalek
Azzi Abdelmalek le 9 Juil 2015
Modifié(e) : Azzi Abdelmalek le 9 Juil 2015
What is your data? a matrix or what? how your data will be stored? Post an example and show the expected result

Connectez-vous pour commenter.

Réponses (2)

muhammad ismat
muhammad ismat le 15 Avr 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 le 9 Juil 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 commentaires
muhammad ismat
muhammad ismat le 10 Juil 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 le 10 Juil 2015
No one responded

Connectez-vous pour commenter.

Catégories

En savoir plus sur Testing Frameworks dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by