Как рассчитать комбинации и перестановки в R


Вы можете использовать следующие функции для вычисления комбинаций и перестановок в R:

#calculate total combinations of size *r* from *n* total objects
choose (n, r)

#calculate total permutations of size *r* from *n* total objects
choose (n, r) \* factorial (r)

В следующих примерах показано, как использовать каждую из этих функций на практике.

Пример 1: Расчет общего количества комбинаций

Комбинации представляют собой способы выбора образца из группы объектов, в которых порядок объектов не имеет значения .

Например, предположим, что у нас есть мешок с четырьмя шариками: красным, синим, зеленым и желтым. Предположим, мы хотим выбрать два шарика случайным образом из мешка, не возвращая их обратно.

Вот различные комбинации мрамора, которые мы можем выбрать:

  • {красно синий}
  • {красный зеленый}
  • {красный желтый}
  • {цвет морской волны}
  • {синий, желтый}
  • {желто-зеленый}

Всего комбинаций 6 .

Вот как рассчитать общее количество комбинаций в R:

#calculate total combinations of size *2* from *4* total objects
choose (4, 2)

[1] 6

Наш ответ соответствует количеству комбинаций, которое мы подсчитали вручную.

Пример 2: Расчет общего количества перестановок

Перестановки представляют собой способы выбора образца из группы объектов, в которых порядок объектов имеет значение .

Например, предположим, что у нас есть мешок с четырьмя шариками: красным, синим, зеленым и желтым. Предположим, мы хотим выбрать два шарика случайным образом из мешка, не возвращая их обратно.

Вот различные перестановки мрамора, которые мы можем выбрать:

  • {красный, синий}, {синий, красный}
  • {красный, зеленый}, {зеленый, красный}
  • {красный, желтый}, {желтый, красный}
  • {синий, зеленый}, {зеленый, синий}
  • {синий, желтый}, {желтый, синий}
  • {зеленый, желтый}, {желтый, зеленый}

Всего 12 перестановок.

Вот как рассчитать общее количество перестановок в R:

#calculate total permutations of size *2* from *4* total objects
choose (4, 2) \* factorial (2)

[1] 12

Наш ответ соответствует количеству перестановок, которые мы вычислили вручную.

Дополнительные ресурсы

Вы можете использовать Калькулятор комбинаций и перестановок для автоматического расчета общего количества комбинаций и перестановок для данного размера выборки.

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.