Come tracciare una distribuzione uniforme in r


La distribuzione uniforme è una distribuzione di probabilità in cui ciascun valore compreso in un intervallo da a a b ha la stessa probabilità di verificarsi.

Se una variabile casuale X segue una distribuzione uniforme, allora la probabilità che X assuma un valore compreso tra x 1 e x 2 può essere trovata dalla seguente formula:

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

Oro:

  • x 1 : il valore dell’interesse inferiore
  • x 2 : il valore superiore di interesse
  • a: il valore minimo possibile
  • b: il valore massimo possibile

Gli esempi seguenti mostrano come tracciare una distribuzione uniforme in R.

Esempio 1: tracciare una distribuzione uniforme di base in R

Il codice seguente mostra come tracciare una distribuzione uniforme di base in 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’asse x mostra i valori potenziali di una variabile casuale che segue una distribuzione uniforme mentre l’asse y mostra la probabilità che la variabile casuale assuma quei valori.

Nota : la funzione dunif() in R viene utilizzata per calcolare la densità di una distribuzione uniforme, dato un valore minimo e massimo.

Esempio 2: tracciare una distribuzione uniforme personalizzata in R

Il codice seguente mostra come tracciare una distribuzione uniforme di base in R e come modificare il titolo, le etichette degli assi e i colori:

 #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 ')

Risorse addizionali

I seguenti tutorial spiegano come tracciare altre distribuzioni in R:

Come tracciare una distribuzione normale in R
Come tracciare una distribuzione chi-quadrato in R
Come tracciare una distribuzione di Poisson in R
Come tracciare una distribuzione binomiale in R
Come tracciare una distribuzione esponenziale in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *