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