Ho una matrice di dati X (60x208) e una matrice di etichette Y (1x208). Voglio dividere la mia matrice dati X in due sottoinsiemi casuali di vettori di colonne: formazione (che sarà il 70% dei dati) e test (che sarà il 30% dei dati), ma devo ancora essere in grado di identificare quale l'etichetta da Y corrisponde al vettore di ciascuna colonna. Non sono riuscito a trovare alcuna funzione per fare questo, qualche idea?Matlab: Come posso dividere la mia matrice di dati in due sottoinsiemi casuali di vettori di colonne mantenendo le informazioni sull'etichetta?
EDIT: Ho pensato che dovrei aggiungere, ci sono solo due etichette in Y: 1 e 2 (non so se questo fa la differenza)
Cosa significano quei '1' e' 2' in 'Y'? – Divakar
Solo etichette diverse. L'idea è di tracciarli con colori diversi, ad es. tutti gli 1 sono rossi e 2 sono blu. – user3457834
@Divakar - Questo è molto probabilmente un problema di apprendimento automatico in cui si hanno dati di allenamento con un'etichetta di classificazione assegnata a ciascun punto di dati. Questo è un algoritmo supervisionato in cui fornisci un punto dati e il sistema dovrebbe classificare quel punto dati in modo che appartenga a quella particolare etichetta. I dati di addestramento vengono utilizzati per addestrare il sistema al fine di garantire che i dati vengano classificati nelle etichette corrispondenti. Il set di test viene utilizzato per valutare l'accuratezza, per verificare se il sistema addestrato è in grado di classificare i dati in modo accurato in base agli input che non ha mai visto prima .... quindi un set di test. – rayryeng