Comparação de ECDFs
ECDFs também permitem comparar duas ou mais distribuições (embora os gráficos fiquem poluídos se houver muitas). Aqui, você vai traçar ECDFs para os comprimentos das pétalas das três espécies de íris. Você já escreveu uma função para gerar ECDFs, então vamos colocá-la em bom uso!
Para sobrepor as três ECDFs no mesmo gráfico, você pode usar plt.plot() três vezes, uma para cada ECDF. Lembre-se de incluir marker='.' e linestyle='none' como argumentos dentro de plt.plot().
Este exercicio faz parte do curso
Pensamento Estatístico em Python (Parte 1)
Instruções do exercicio
- Calcule as ECDFs para cada uma das três espécies usando sua função
ecdf(). As variáveissetosa_petal_length,versicolor_petal_lengthevirginica_petal_lengthjá estão no seu namespace. Desempacote as ECDFs emx_set, y_set,x_vers, y_versex_virg, y_virg, respectivamente. - Plote as três ECDFs no mesmo gráfico como pontos. Para isso, você vai precisar de três comandos
plt.plot(). Atribua o resultado de cada um a_. - Uma legenda e rótulos de eixos já foram adicionados para você, então clique em Enviar para ver todas as ECDFs!
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Compute ECDFs
# Plot all ECDFs on the same plot
# Annotate the plot
plt.legend(('setosa', 'versicolor', 'virginica'), loc='lower right')
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('ECDF')
# Display the plot
plt.show()