Best way to split data into random partitions
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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
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,:);
madhan ravi
el 13 de En. de 2019
Respuestas (1)
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
0 comentarios
Ver también
Categorías
Más información sobre Get Started with Statistics and Machine Learning Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!