feat: add probability calculations for bus waiting times

- Added code to calculate the probability that a user waits less than five minutes for the next bus.
- Added code to calculate the probability that a user waits more than ten minutes for the next bus.
This commit is contained in:
2024-12-18 11:46:07 +01:00
parent 19b146da0a
commit 8859f4f996

26
TD1/Exercice56.R Normal file
View File

@@ -0,0 +1,26 @@
# A partir de 7heures du matin, les bus passent toutes les quinze minutes à un arrêt
# précis. Un usager se présente à cet arrêt entre 7h et 7h30. On fait lhypothèse que lheure exacte de
# son arrivée, représentée par le nombre de minutes après 7h, est une variable aléatoire uniformément
# répartie sur lintervalle [0,30]. Quelle est la probabilité que lusager attende moins de cinq minutes le
# prochain bus ? Quil lattende plus de dix minutes ?
# Omega = [0;30]
# X(Omega) = [0;15]
temps_total <- 30
# Proba n'importe quel minute
p_min <- 1 / temps_total
# Calcul de P(10 <= X <= 15)
p10_X_15 <- 5 * p_min
# Calcul de P(25 <= X <= 30)
p25_X_30 <- 5 * p_min
# Calcul p_moins_5_min
p_moins_5_min <- p10_X_15 + p25_X_30
print(p_moins_5_min)
# Calcul de P(0 < X < 5)
p0_X_5 <- 4 * p_min
# Calcul de P(15 < X < 20)
p15_X_20 <- 4 * p_min
# Calcul p_plus_de_10_min
p_plus_de_10_min <- p0_X_5 + p15_X_10
print(p_plus_de_10_min)