Hoe een uniforme verdeling in r te plotten
De uniforme verdeling is een kansverdeling waarbij elke waarde tussen een interval van a tot en met b dezelfde kans heeft om te voorkomen.
Als een willekeurige variabele X een uniforme verdeling volgt, kan de kans dat X een waarde tussen x 1 en x 2 aanneemt, worden gevonden met de volgende formule:
P(x 1 < X < x 2 ) = (x 2 – x 1 ) / (b – a)
Goud:
- x 1 : de lagere rentewaarde
- x 2 : de hoogste rentewaarde
- a: de minimaal mogelijke waarde
- b: de maximaal mogelijke waarde
De volgende voorbeelden laten zien hoe u een uniforme verdeling in R kunt plotten.
Voorbeeld 1: Een uniforme basisverdeling in R plotten
De volgende code laat zien hoe u een uniforme basisverdeling in R kunt plotten:
#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 ')
Op de x-as worden de potentiële waarden weergegeven van een willekeurige variabele die een uniforme verdeling volgt, terwijl op de y-as de waarschijnlijkheid wordt weergegeven dat de willekeurige variabele deze waarden aanneemt.
Opmerking : de functie dunif() in R wordt gebruikt om de dichtheid van een uniforme verdeling te berekenen, gegeven een minimum- en maximumwaarde.
Voorbeeld 2: Teken een aangepaste uniforme verdeling in R
De volgende code laat zien hoe u een uniforme basisverdeling in R kunt plotten en hoe u de titel, aslabels en kleuren kunt wijzigen:
#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 ')
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere distributies in R kunt plotten:
Hoe een normale verdeling in R te plotten
Hoe een chi-kwadraatverdeling in R te plotten
Hoe een Poisson-verdeling in R te plotten
Hoe een binominale verdeling in R te plotten
Hoe een exponentiële verdeling in R te plotten