У меня есть набор данных, для простоты предположим, что он имеет 1000 образцов (каждый является вектором).
Я хочу разделить свои данные для перекрестной проверки, для обучения и тестирования, НЕ случайно 1, поэтому, например, если я хочу 4-кратную перекрестную проверку, я должен получить:
fold1: train = 1: 250; test = 251: 1000
fold2: train = 251: 500, test = [1: 250; 501: 1000]
fold3: train = 501: 750, test = [1: 500; 751: 1000]
fold4: train = 751: 1000, test = 1: 750
Мне известно о CVPARTITION, но AFAIK - он разбивает данные случайным образом, что это не то, что мне нужно.
Думаю, я могу написать для него код, но я подумал, что, вероятно, есть функция, которую я мог бы использовать.
(1) Данные уже перемешаны, и мне нужно иметь возможность легко воспроизвести эксперименты.
rng
для инициализации вашего случайного генератора перед рандомизацией выборки. - person Dennis Jaheruddin   schedule 05.11.2013