que tienen una matriz y un vector cada uno con 3000 filas:¿Cómo puedo dividir/dividir una matriz por filas entre otras dos matrices?
fe = [-0.1850 -0.4485; ...
-0.2150 2.6302; ...
-0.2081 1.5883; ...
-0.6416 -1.1924; ...
-0.1188 1.3429; ...
-0.2326 -2.2737; ...
-0.0799 1.4821; ...
... %# lots more rows
];
tar = [1; ...
1; ...
2; ...
1; ...
2; ...
1; ...
1; ...
... %#lots more rows
];
me gustaría dividir las filas de fe
y tar
tal que 2/3 de ellos se colocan en un conjunto de variables y el restante 1/3 se colocan en un segundo conjunto de variables. Esto es para fines de clasificación (es decir, un conjunto es información de entrenamiento y el otro es información de prueba).
Hay dos maneras posibles para que haga esto:
- dividir las filas en orden, con el primer 2/3 en una matriz y el último tercio en otro.
- Seleccione aleatoriamente y distribuya 2/3 de las filas en una matriz y coloque el resto en otra.
¿Cómo puedo implementar cada una de estas soluciones?
Disculpe para trazar feTrain ¿Cómo se utilizan dispersión, (feTrain tiene 2 columnas) – cMinor
'scatter' tarda 2 vectores como entradas. Entonces, para trazar la primera columna contra la segunda columna, haz 'scatter (feTrain (:, 1), feTrain (:, 2))' – abcd