Estaba trazando datos de retorno (estandarizados) qqplot()
en MATLAB contra los cuantiles teóricos de una distribución normal. Sin embargo, la línea en el QQ-Plot no tiene un ángulo de 45 ° pero se rota un poco.
Tal vez no entiendo el concepto de un gráfico QQ, pero ¿no se supone que es exactamente una línea de 45 °?
Puse la trama para ilustrar el problema.
Respuestas:
¿Debería ser una línea de 45 grados? ¡Depende!
Un gráfico QQ es la curva paramétrica definida por:
parap ∈ [ 0 , 1 ] . DóndeF- 1 y sol- 1 son funciones CDF inversas.
SiF= G entonces x ( p ) = y( p ) y estaría en una línea de 45 grados.
Otro caso...
Es decirsol es el CDF inverso para una variable aleatoria normalmente distribuida con media μ y desviación estándar σ mientras F es el CDF inverso para una variable normal estándar (es decir, media 0, desviación estándar 1). Entonces vemos:
Es decir, la trama es una línea.y= σx + μ
¿Qué está pasando en tu caso?
De la documentación de Matlab para
qqplot
Por lo tanto, incluso si estandarizara sus datos, los gráficos de la línea roja de MATLAB no serían una línea de 45 grados si el primer y tercer cuartiles no coincidieran con la distribución normal.
fuente
qqplot()
.La forma en que se determina la línea varía de un paquete a otro, pero una forma común es unir el punto del cuartil inferior( x , y) = ( - 0.6745 ,Q1) al punto del cuartil superior ( 0.6745 ,Q3) .
Mirando la ayuda de Matlab para qqplot, eso es realmente lo que dice que hace Matlab.
La distribución de la muestra tiene un pico y una cola pesada de una manera que hace que sus cuartiles estén más juntos de lo normal para una normal con la misma desviación estándar, lo que hace que la pendiente se acerque más a 0.7 que a 1.
fuente