Fonction rbinom() de R - Générer des nombres aléatoires suivant une distribution binomiale

R 语言实例Exemples du langage R

La fonction rbinom() de R est utilisée pour générer des nombres aléatoires qui suivent une distribution binomiale.

La distribution binomiale décrit le nombre de succès dans n essais indépendants, où la probabilité de succès à chaque essai est p. Elle est souvent utilisée pour simuler des scénarios tels que le lancer de pièce et le contrôle de qualité.

La syntaxe de la fonction rbinom() est la suivante :

rbinom(n, size, prob)
dbinom(x, size, prob)   # 概率质量函数
pbinom(q, size, prob)   # 累积分布函数

Description du paramètre :

  • nNombre de nombres aléatoires à générer.

  • sizeNombre d'essais.

  • probProbabilité de succès à chaque essai.

Exemple

# Simuler 100 personnes lançant une pièce 10 fois, compter le nombre de faces obtenues par chaque personne
set.seed(123)
coin_flips <- rbinom(100, size = 10, prob = 0.5)
print("Nombre de faces pour les 10 premières personnes :")
print(coin_flips[1:10])

# Compter la répartition du nombre de faces
print("Table de fréquences des nombres de faces :")
print(table(coin_flips))

# dbinom : probabilité d'obtenir exactement 6 faces en lançant une pièce 10 fois
prob_6 <- dbinom(6, size = 10, prob = 0.5)
print(paste("Probabilité d'obtenir exactement 6 faces :", round(prob_6, 4)))

L'exécution du code ci-dessus produit la sortie suivante :

[1] "前 10 人的正面次数:"
 [1] 5 7 8 4 5 6 5 7 6 2
[1] "正面次数频数表:"
 0  1  2  3  4  5  6  7  8  9 10
 1  1  1  9 11 17 24 22  8  5  1
[1] "恰好 6 次正面的概率: 0.2051"

R 语言实例Exemples du langage R

Autres extensions