Considere o seguinte código e saída:
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 o gráfico de QQ para log-normal é quase o mesmo que o gráfico de QQ para weibull. Como podemos distingui-los? Além disso, se os pontos estiverem dentro da região definida pelas duas linhas pretas externas, isso indica que eles seguem a distribuição especificada?
library(car)
no seu código para facilitar o acompanhamento pelas pessoas. Em geral, você também pode querer definir a semente (por exemplo,set.seed(1)
) para tornar o exemplo reproduzível, para que qualquer pessoa possa obter exatamente os mesmos pontos de dados que você obteve, embora provavelmente não seja tão importante aqui.Respostas:
Há algumas coisas a serem ditas aqui:
fonte
Sim.
Nesse tamanho de amostra, você provavelmente não pode.
Não. Indica apenas que você não pode diferenciar a distribuição dos dados dessa distribuição. É falta de evidência de uma diferença, não evidência de falta de diferença.
Você pode ter quase certeza de que os dados são de uma distribuição que não é uma das que você considerou (por que seriam exatamente de algum deles?).
fonte