Cómo trazar una distribución de Weibull en R

Para trazar la función de densidad de probabilidad para una distribución de Weibull en R, podemos usar las siguientes funciones:

  • dweibull (x, shape, scale = 1) para crear la función de densidad de probabilidad.
  • curva (función, de = NULO, a = NULO) para trazar la función de densidad de probabilidad.

Para trazar la función de densidad de probabilidad, necesitamos especificar el valor del parámetro de forma y escala en la función dweibull junto con los valores desde y hasta en la función curve () .

Por ejemplo, el siguiente código ilustra cómo trazar una función de densidad de probabilidad para una distribución de Weibull con parámetros forma = 2 y escala = 1 donde el eje x del gráfico varía de 0 a 4:

curva (dweibull (x, forma = 2, escala = 1), de = 0, a = 4)

Gráfico de una distribución de Weibull en R

Podemos agregar un título, cambiar la etiqueta del eje y, aumentar el ancho de la línea e incluso cambiar el color de la línea para hacer que la trama sea más agradable estéticamente:

curva (dweibull (x, forma = 2, escala = 1), de = 0, a = 4, 
    main = 'Distribución de Weibull (forma = 2, escala = 1)', #add title 
    ylab = 'Density', #cambiar la etiqueta del eje y 
    lwd = 2, #increase line width to 2 
    col = 'steelblue') #change line color a azul acero 

Parcela de distribución de Weibull en R

También podemos agregar más de una curva al gráfico para comparar distribuciones de Weibull con diferentes parámetros de forma y escala:

curva (dweibull (x, forma = 2, escala = 1), de = 0, a = 4, col = 'rojo')
curva (dweibull (x, forma = 1.5, escala = 1), de = 0, a = 4, col = 'azul', agregar = VERDADERO)

Varias parcelas de distribución de Weibull en R

Podemos agregar una leyenda al gráfico usando la función legend () , que adopta la siguiente sintaxis:

leyenda (x, y = NULL, legend, fill, col, bg, lty, cex)

dónde:

  • x, y: las coordenadas xey utilizadas para colocar la leyenda
  • leyenda: el texto para ir en la leyenda
  • relleno: color de relleno dentro de la leyenda
  • col: la lista de colores que se utilizarán para las líneas dentro de la leyenda
  • bg: el color de fondo de la leyenda
  • lty: estilo de línea
  • cex: tamaño del texto en la leyenda

En nuestro ejemplo usaremos la siguiente sintaxis para crear una leyenda:

#crear parcelas de densidad
curva (dweibull (x, forma = 2, escala = 1), de = 0, a = 4, col = 'rojo')
curva (dweibull (x, forma = 1.5, escala = 1), de = 0, a = 4, col = 'azul', agregar = VERDADERO)

#add leyenda
leyenda (2, .7, leyenda = c ("forma = 2, escala = 1", "forma = 1,5, escala = 1"),
       col = c ("rojo", "azul"), lty = 1, cex = 1.2)

Gráfico de distribución de Weibull en R con una leyenda

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Se utiliza una prueba t de dos muestras para comprobar si las medias de dos poblaciones son iguales o no.…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!