Comment tracer une distribution uniforme dans R



La distribution uniforme est une distribution de probabilité dans laquelle chaque valeur comprise entre un intervalle de a à b a la même probabilité de se produire.

Si une variable aléatoire X suit une distribution uniforme, alors la probabilité que X prenne une valeur comprise entre x 1 et x 2 peut être trouvée par la formule suivante :

P(x 1 < X < x 2 ) = (x 2 – x 1 ) / (b – une)

où:

  • x 1 : la valeur d’intérêt inférieure
  • x 2 : la valeur supérieure d’intérêt
  • a : la valeur minimale possible
  • b : la valeur maximale possible

Les exemples suivants montrent comment tracer une distribution uniforme dans R.

Exemple 1 : tracer une distribution uniforme de base dans R

Le code suivant montre comment tracer une distribution uniforme de base dans R :

#define x-axis
x <- seq(-4, 4, length=100)

#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)

#plot uniform distribution
plot(x, y, type = 'l')

L’axe des x affiche les valeurs potentielles d’une variable aléatoire qui suit une distribution uniforme tandis que l’axe des y montre la probabilité que la variable aléatoire prenne ces valeurs.

Remarque : La fonction dunif() dans R est utilisée pour calculer la densité d’une distribution uniforme, étant donné une valeur minimale et maximale.

Exemple 2 : tracer une distribution uniforme personnalisée dans R

Le code suivant montre comment tracer une distribution uniforme de base dans R ainsi que comment modifier le titre, les étiquettes des axes et les couleurs :

#define x-axis
x <- seq(-4, 4, length=100)

#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)

#plot uniform distribution
plot(x, y, type = 'l', lwd = 3, ylim = c(0, .2), col='blue',
     xlab='x', ylab='Probability', main='Uniform Distribution Plot')

Ressources additionnelles

Les didacticiels suivants expliquent comment tracer d’autres distributions dans R :

Comment tracer une distribution normale dans R
Comment tracer une distribution du chi carré dans R
Comment tracer une distribution de Poisson dans R
Comment tracer une distribution binomiale dans R
Comment tracer une distribution exponentielle dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *