Verifique a normalidade com um grafico Q-Q

Visualize

Verifique a normalidade com um grafico Q-Q

Created: Last updated: Read time: 1 min

Com scipy.stats.probplot voce pode ver o quao perto seus dados estao de uma distribuicao normal. Pontos que se afastam muito da linha de referencia indicam maiores desvios de normalidade.

import numpy as np
import matplotlib.pyplot as plt
from scipy import stats

data = np.random.normal(loc=0, scale=1, size=500)

fig, ax = plt.subplots(figsize=(5, 5))
stats.probplot(data, dist="norm", plot=ax)

ax.set_title("Grafico Q-Q (comparacao com a distribuicao normal)")
ax.grid(alpha=0.2)

fig.tight_layout()

plt.show()

Quanto mais longe os pontos estiverem da linha, maior o desvio dos dados em relacao a normalidade.

Dicas de leitura #

  • Se os pontos estiverem na linha de 45°, os dados estao proximos da normalidade. Caudas curvas sugerem caudas pesadas ou leves.
  • Para testar outra distribuicao teorica, altere o argumento dist.
  • Informar a media e a variancia amostral junto ao grafico ajuda na interpretacao da distribuicao.