Considere el siguiente código y la salida:
par(mfrow=c(3,2))
# generate random data from weibull distribution
x = rweibull(20, 8, 2)
# Quantile-Quantile Plot for different distributions
qqPlot(x, "log-normal")
qqPlot(x, "normal")
qqPlot(x, "exponential", DB = TRUE)
qqPlot(x, "cauchy")
qqPlot(x, "weibull")
qqPlot(x, "logistic")
Parece que el gráfico Q-Q para la log-normal es casi igual que el gráfico Q-Q para la weibull. ¿Cómo podemos distinguirlos? Además, si los puntos están dentro de la región definida por las dos líneas negras exteriores, ¿indica eso que siguen la distribución especificada?
1 votos
Creo que está utilizando el coche paquete, ¿no es así? Si es así, debe incluir la declaración
library(car)
en su código para que sea más fácil de seguir. En general, es posible que también desee establecer la semilla (p. ej,set.seed(1)
) para que el ejemplo sea reproducible, de modo que cualquiera pueda obtener exactamente los mismos puntos de datos que usted ha obtenido, aunque probablemente no sea tan importante aquí.3 votos
Esto no se ejecutará en mi ordenador tal y como está escrito. Por ejemplo, qqPlot del paquete de coches quiere norm para normal y lnorm para log-normal. ¿Qué me falta?
3 votos
@Tom, me equivoqué con el paquete. Evidentemente, es el qualityTools paquete. Además, el ejemplo parece sacado de aquí .
0 votos
Una alternativa interesante es el gráfico de Cullen y Frey, véase stats.stackexchange.com/questions/243973/ para un ejemplo