Функция choose() в R - вычисление сочетаний

R 语言实例Примеры на языке R

Функция choose() в R используется для вычисления числа сочетаний при выборе k элементов из n элементов, C(n, k).

Число сочетаний — фундаментальное понятие теории вероятностей и статистики, также известное как биномиальный коэффициент.

Синтаксис функции choose() выглядит следующим образом:

choose(n, k)

Описание параметра:

  • nОбщее количество элементов (целое число).

  • kКоличество выбираемых элементов (целое число), должно удовлетворять условию 0 <= k <= n.

Примеры

# Вычислить сочетания
print(choose(5, 2))     # Выбрать 2 из 5
print(choose(10, 3))    # Выбрать 3 из 10
print(choose(52, 5))    # Количество комбинаций из 5 карт в покере
print(choose(6, 0))     # Выбор 0, только один способ
print(choose(6, 6))     # Выбор всех, тоже только один способ

При выполнении приведённого выше кода выводится:

[1] 10
[1] 120
[1] 2598960
[1] 1
[1] 1

choose() также может принимать векторы для вычисления нескольких комбинаций:

Примеры

# Строка 5 треугольника биномиальных коэффициентов (треугольник Паскаля)
n <- 5
k <- 0:n
cat("C(5, k) k = 0 до 5:"\n")
print(choose(n, k))

# Вычисление вероятности: количество комбинаций ровно 6 орлов при подбрасывании монеты 10 раз
print(paste("Количество способов получить ровно 6 орлов при 10 подбрасываниях монеты:",
            choose(10, 6), "способов"))

При выполнении приведённого выше кода выводится:

C(5, k) k = 0 到 5:
[1]  1  5 10 10  5  1
[1] "10 次掷硬币中恰好 6 次正面的方式有 210 种"

R 语言实例Примеры на языке R

Другие расширения