Come tracciare una distribuzione binomiale in r
Per tracciare la funzione di massa di probabilità per una distribuzione binomiale in R, possiamo utilizzare le seguenti funzioni:
- dbinom(x, size, prob) per creare la funzione di massa di probabilità
- plot(x, y, type = ‘h’) per tracciare la funzione di massa di probabilità, specificando che il grafico è un istogramma (type=’h’)
Per tracciare la funzione di massa di probabilità, è sufficiente specificare la dimensione (ad esempio numero di prove) e prob (ad esempio probabilità di successo in una determinata prova) nella funzione dbinom() .
Ad esempio, il codice seguente illustra come tracciare una funzione di massa di probabilità per una distribuzione binomiale con dimensione = 20 e prob = 0,3:
success <- 0:20 plot(success, dbinom(success, size=20, prob=.3), type='h')
L’asse x mostra il numero di successi e l’asse y mostra la probabilità di ottenere quel numero di successi in 20 prove.
Possiamo aggiungere un titolo, modificare le etichette degli assi e aumentare la larghezza delle linee per rendere la trama esteticamente più gradevole:
success <- 0:20 plot(success,dbinom(success,size=20,prob=.3), type='h', main='Binomial Distribution (n=20, p=0.3)', ylab='Probability', xlab ='# Successes', lwd=3)
Puoi utilizzare il seguente codice per ottenere le probabilità effettive per ciascun numero di successi visualizzati nel grafico:
#prevent R from displaying numbers in scientific notation options(scipen=999) #define range of successes success <- 0:20 #display probability of success for each number of trials dbinom(success, size=20, prob=.3) [1] 0.00079792266297612 0.00683933711122388 0.02784587252426865 [4] 0.07160367220526231 0.13042097437387065 0.17886305056987975 [7] 0.19163898275344257 0.16426198521723651 0.11439673970486122 [10] 0.06536956554563482 0.03081708090008504 0.01200665489613703 [13] 0.00385928193090119 0.00101783259716075 0.00021810698510587 [16] 0.00003738976887529 0.00000500755833151 0.00000050496386536 [19] 0.00000003606884753 0.00000000162716605 0.00000000003486784
Risorse addizionali
Un’introduzione alla distribuzione binomiale
Comprendere la forma di una distribuzione binomiale