PageRenderTime 4ms CodeModel.GetById 1ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/entrega2/ejercicio1/separar_train_test.m

http://github.com/melisabok/RedesNeuronales
Objective C | 19 lines | 15 code | 4 blank | 0 comment | 0 complexity | 125f7c57b4a1a51b736fe0dec14bbdc4 MD5 | raw file
 1% Funcion que sirve para poder obtner un conjunto de datos
 2% para el entrenamiento y otro para el testeo
 3% Me aseguro que los datos esten mezclados para que cada
 4% separacion sea diferente
 5%
 6function[Train, Test] = separar_train_test(M, percent)
 7
 8    %Primero mezclo los datos
 9    M = mezclar(M);
10
11    %Obtengo el tamanio de la matriz
12    [Rows, Columns] = size(M);
13    
14    %Calculo la cantidad de filas que corresponden al porcentaje
15    n = floor(Rows*(percent / 100));
16    
17    %Separo la matriz en dos
18    Train = M(1:n, :);
19    Test = M((n+1):Rows, :);