У меня есть матрица из 10 классов (2089 строк и 112 столбцов).
0 1 2 3 4 5 6 7 8 9
482 60 404 134 60 339 376 66 63 105
Я хочу разбить матрицу случайным образом на три набора пропорций: 60, 20 и 20% соответственно с сохранениемпропорции классов в каждом наборе как в исходной матрице.
Я проверял Стратифицированная случайная выборка из фрейма данных , но это не тот же вопрос.
Первый столбец матрицы содержит индексы классов от 0 до 9. Я хочусделать разделение на 60, 20 и 20% в соответствии с этим столбцом.Например, 9-й класс содержит 63 наблюдения (3%).Три части должны содержать 3% этого класса.