Fonction prod() de R - Calcul du produit
La fonction prod() de R est utilisée pour calculer le produit de tous les éléments d'un vecteur.
prod() est souvent utilisée pour calculer des moyennes géométriques, des factorielles ou des probabilités combinatoires.
La syntaxe de la fonction prod() est la suivante :
prod(x, na.rm = FALSE)
Description du paramètre :
xVecteur d'entrée.
na.rmValeur booléenne, par défaut FALSE, indiquant s'il faut supprimer les valeurs manquantes NA.
Exemple
# Créer un vecteur
x <- c(1, 2, 3, 4, 5)
# Calculer le produit (équivalent à 5!)
result.prod <- prod(x)
print(result.prod)
# Vérification : comparer avec factorial(5)
print(factorial(5))
x <- c(1, 2, 3, 4, 5)
# Calculer le produit (équivalent à 5!)
result.prod <- prod(x)
print(result.prod)
# Vérification : comparer avec factorial(5)
print(factorial(5))
L'exécution du code ci-dessus produit le résultat suivant :
[1] 120 [1] 120
prod() peut également être utilisée avec seq() pour calculer le produit de nombres consécutifs dans un intervalle spécifié :
Exemple
# Calculer le produit de 3 à 8
result <- prod(3:8)
print(result)
# Équivalent à 3*4*5*6*7*8
print(3 * 4 * 5 * 6 * 7 * 8)
result <- prod(3:8)
print(result)
# Équivalent à 3*4*5*6*7*8
print(3 * 4 * 5 * 6 * 7 * 8)
L'exécution du code ci-dessus produit le résultat suivant :
[1] 20160 [1] 20160Autres extensions
Exemples du langage R