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


A distribuição exponencial é uma distribuição de probabilidade usada para modelar o tempo que temos que esperar até que um determinado evento ocorra.

Se uma variável aleatória X segue uma distribuição exponencial, então a função de densidade de probabilidade de X pode ser escrita:

f (x; λ) = λe -λx

Ouro:

  • λ: o parâmetro de taxa
  • e: Uma constante aproximadamente igual a 2,718

A função de distribuição cumulativa de

F (x; λ) = 1 – e -λx

Este tutorial explica como plotar um PDF e um CDF para a distribuição exponencial em R.

Traçando uma função de densidade de probabilidade

O código a seguir mostra como plotar um PDF de uma distribuição exponencial com um parâmetro de taxa λ = 0,5:

 curve ( dexp (x, rate = .5), from=0, to=10, col=' blue ')

Gráfico exponencial PDF em R

O código a seguir mostra como plotar vários PDFs de uma distribuição exponencial com diferentes parâmetros de taxa:

 #plot PDF curves
curve ( dexp (x, rate = .5), from=0, to=10, col=' blue ')
curve ( dexp (x, rate = 1), from=0, to=10, col=' red ', add= TRUE )
curve ( dexp (x, rate = 1.5), from=0, to=10, col=' purple ', add= TRUE )

#add legend
legend (7, .5, legend=c(" rate=.5 ", " rate=1 ", " rate=1.5 "),
       col=c(" blue ", " red ", " purple "), lty=1, cex=1.2)

Plotando múltiplas funções PDF exponenciais em R

Traçando uma função de distribuição cumulativa

O código a seguir mostra como traçar um CDF de uma distribuição exponencial com um parâmetro de taxa λ = 0,5:

 curve ( pexp (x, rate = .5), from=0, to=10, col=' blue ') 

Gráfico exponencial de CDF em R

O código a seguir mostra como plotar vários CDFs de uma distribuição exponencial com diferentes parâmetros de taxa:

 #plot CDF curves
curve ( pexp (x, rate = .5), from=0, to=10, col=' blue ')
curve ( pexp (x, rate = 1), from=0, to=10, col=' red ', add= TRUE )
curve ( pexp (x, rate = 1.5), from=0, to=10, col=' purple ', add= TRUE )

#add legend
legend (7, .9, legend=c(" rate=.5 ", " rate=1 ", " rate=1.5 "),
       col=c(" blue ", " red ", " purple "), lty=1, cex=1.2) 

Múltiplas distribuições exponenciais em um único gráfico em R

Recursos adicionais

Os tutoriais a seguir explicam como traçar outras distribuições de probabilidade em R:

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

Add a Comment

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