Fonction rpois() en R - Générer des nombres aléatoires suivant une loi de Poisson

R 语言实例Exemples du langage R

La fonction rpois() de R est utilisée pour générer des nombres aléatoires qui suivent une loi de Poisson.

La loi de Poisson décrit le nombre de fois qu'un événement aléatoire se produit dans un intervalle de temps ou d'espace fixe. Elle est souvent utilisée pour simuler des visites de sites web, le volume d'appels téléphoniques, etc.

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

rpois(n, lambda)
dpois(x, lambda)   # 概率质量函数
ppois(q, lambda)   # 累积分布函数

Description du paramètre :

  • nLe nombre de nombres aléatoires à générer.

  • lambdaNombre moyen d'événements se produisant par unité de temps (moyenne).

Exemple

# Simuler une moyenne de 5 visites par heure, générer les nombres de visites pour 24 heures
set.seed(123)
hourly_visits <- rpois(24, lambda = 5)
print("Visites par heure sur 24 heures :")
print(hourly_visits)

# dpois : probabilité d'exactement 3 visites en une heure
prob_3 <- dpois(3, lambda = 5)
print(paste("Probabilité d'exactement 3 visites :", round(prob_3, 4)))

# ppois : probabilité de plus de 8 visites en une heure
prob_over_8 <- 1 - ppois(8, lambda = 5)
print(paste("Probabilité de plus de 8 visites :", round(prob_over_8, 4)))

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

[1] "24 小时每小时访问量:"
 [1] 4 6 7 3 4 6 6 7 3 1 5 6 6 6 4 6 3 3 4 5 4 10 4 4
[1] "恰好 3 次访问的概率: 0.1404"
[1] "超过 8 次访问的概率: 0.0681"

R 语言实例Exemples du langage R

Autres extensions