Borrar filtros
Borrar filtros

Best way to split data into random partitions

9 visualizaciones (últimos 30 días)
G. Nardi
G. Nardi el 12 de En. de 2019
Respondida: Asimananda Khandual el 4 de Ag. de 2020
I have a mat file which contains a double that I created into a histogram.
I have classOne and classTwo. I am trying to slip the data into random partitions
this is not working for me. can you help?
split = [x,y];
% Cross varidation (train: 70%, test: 30%)
cv = cvpartition(split,'HoldOut',0.4);
idx = cv.test;
% Separate to training and test data
dataTrain = split(~idx,:);
dataTest = split (idx,:);
  2 comentarios
Akira Agata
Akira Agata el 13 de En. de 2019
What is the variable split ? If this variable is a data set with N-by-M array, I think the following will work.
split = [x,y];
% Cross varidation (train: 70%, test: 30%)
cv = cvpartition(size(split,1),'HoldOut',0.3);
idx = cv.test;
% Separate to training and test data
dataTrain = split(~idx,:);
dataTest = split (idx,:);

Iniciar sesión para comentar.

Respuestas (1)

Asimananda Khandual
Asimananda Khandual el 4 de Ag. de 2020
if you have 15 dataset feed as variable Lab_ABC to split for training and testing proceed as below:
Indices=randperm(15);
Trainingset=Lab_ABC(Indices(1:10),:);
Testingset= Lab_ABC (Indices(11:end),:);
Asim

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by