Como traçar uma distribuição uniforme em r


A distribuição uniforme é uma distribuição de probabilidade em que cada valor entre um intervalo de a a b tem a mesma probabilidade de ocorrer.

Se uma variável aleatória X segue uma distribuição uniforme, então a probabilidade de X assumir um valor entre x 1 e x 2 pode ser encontrada pela seguinte fórmula:

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

Ouro:

  • x 1 : o menor valor de juros
  • x 2 : o valor superior de interesse
  • a: o valor mínimo possível
  • b: o valor máximo possível

Os exemplos a seguir mostram como traçar uma distribuição uniforme em R.

Exemplo 1: traçando uma distribuição uniforme básica em R

O código a seguir mostra como traçar uma distribuição uniforme básica em 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 ')

O eixo x exibe os valores potenciais de uma variável aleatória que segue uma distribuição uniforme, enquanto o eixo y mostra a probabilidade de a variável aleatória assumir esses valores.

Nota : A função dunif() em R é usada para calcular a densidade de uma distribuição uniforme, dado um valor mínimo e máximo.

Exemplo 2: traçar uma distribuição uniforme personalizada em R

O código a seguir mostra como traçar uma distribuição uniforme básica em R e também como alterar o título, os rótulos dos eixos e as cores:

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

Recursos adicionais

Os tutoriais a seguir explicam como plotar outras distribuições em R:

Como traçar uma distribuição normal em R
Como traçar uma distribuição qui-quadrado em R
Como traçar uma distribuição de Poisson em R
Como traçar uma distribuição binomial em R
Como traçar uma distribuição exponencial em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *