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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert