Borrar filtros
Borrar filtros

how to split dataset

4 visualizaciones (últimos 30 días)
muhammad ismat
muhammad ismat el 9 de Jul. de 2015
Respondida: muhammad ismat el 15 de Abr. de 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 comentario
Azzi Abdelmalek
Azzi Abdelmalek el 9 de Jul. de 2015
Editada: Azzi Abdelmalek el 9 de Jul. de 2015
What is your data? a matrix or what? how your data will be stored? Post an example and show the expected result

Iniciar sesión para comentar.

Respuestas (2)

muhammad ismat
muhammad ismat el 15 de Abr. de 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 el 9 de Jul. de 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 comentarios
muhammad ismat
muhammad ismat el 10 de Jul. de 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 el 10 de Jul. de 2015
No one responded

Iniciar sesión para comentar.

Categorías

Más información sobre Testing Frameworks en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by