Я бы сгенерировал комбинации вектора x из 5 элементов с максимум 2 повторениями для каждого элемента.
x = c(1,2,3,4,5,6,7,8,9,10)
Я использую combn(x,5)
, но возвращаю комбинацию из 5 элементов без повторения.
В выводе я буду выглядеть так: ((1,2,3,4,5), (1,2,3,4,6), ..., (1,1,3,4,5) , (1,2,3,4,4), (1,1,2,2,3), ...)
Самое главное, что каждый элемент представлен не более двух раз. Я хотел бы знать, есть ли функция, которая может сделать это.