Выборка случайным образом с сохранением распределения классов в R - PullRequest
1 голос
/ 15 мая 2019

У меня есть матрица из 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% этого класса.

...