Я пытаюсь разработать функцию / формулу, в которой вам даны две целочисленные переменные, представляющие, например, 5 и 100. Первое число может представлять 5 видов мороженого в опросе, а 100 - число людей, которых отбирают, спрашивают их любимое мороженое.
Я хочу разработать функцию / формулу, которая бы вырабатывала комбинацию чисел, при которой 1 из 5 вкусов мороженого может выиграть наименьшим множеством (поэтому я в большинстве случаев, на 1), и имеют наименьшее возможное число в зависимости от количества вкусов мороженого в опросе.
Так что с 5 ароматами мороженого и 100 респондентами я бы хотел, чтобы R произвел вектор (порядок не очень важен):
[1] 21 20 20 20 19
Поскольку 21 - наименьшее возможное число для победителя большинства вкусов мороженого из 100 респондентов и 5 вкусов. Как функция, она должна иметь дело с тем, когда число вариантов выбора не делится аккуратно с числом респондентов.
Желаемый результат
combinations_function <- function(x, y) {
?????
}
combinations_function(5, 100)
[1] 21 20 20 20 19
combinations_function(5, 38)
[1] 9 8 7 7 7
combinations_function(7, 48)
[1] 8 7 7 7 7 6 6