Функция prod() в R - вычисление произведения

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

Функция prod() в R используется для вычисления произведения всех элементов вектора.

prod() часто используется при вычислении средних геометрических, факториалов или комбинаторных вероятностей.

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

prod(x, na.rm = FALSE)

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

  • xВходной вектор.

  • na.rmЛогическое значение, по умолчанию FALSE, указывающее, следует ли удалять пропущенные значения NA.

Пример

# Создать вектор
x <- c(1, 2, 3, 4, 5)

# Вычислить произведение (эквивалентно 5!)
result.prod <- prod(x)
print(result.prod)

# Проверка: сравнить с factorial(5)
print(factorial(5))

Выполнение приведённого выше кода даёт следующий результат:

[1] 120
[1] 120

prod() также можно использовать с seq() для вычисления произведения последовательных чисел в заданном диапазоне:

Пример

# Вычислить произведение от 3 до 8
result <- prod(3:8)
print(result)

# Эквивалентно 3*4*5*6*7*8
print(3 * 4 * 5 * 6 * 7 * 8)

Выполнение приведённого выше кода даёт следующий результат:

[1] 20160
[1] 20160

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

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