Verifica della normalità
Un potente insieme di strumenti statistici, che comprende diversi test d'ipotesi tra i più comuni, si basa sull'assunzione che i dati sottostanti seguano una distribuzione normale. Anche se un istogramma può suggerire se i dati sono approssimativamente normali, vari test d'ipotesi ci permettono di verificare direttamente questa assunzione. Inoltre, gli istogrammi possono essere molto sensibili al numero di bin, soprattutto quando la dimensione del campione è piccola.
In questo esercizio lavorerai con i dati sugli stipendi dei dipendenti della City of Austin in salary_df. In particolare, ti concentrerai sui vigili del fuoco di origine ispanica. Analizzerai se i loro anni di servizio sono approssimativamente distribuiti normalmente usando il test d'ipotesi di Anderson-Darling.
Questo esercizio fa parte del corso
Fondamenti dell'inferenza in Python
Istruzioni dell'esercizio
- Traccia un istogramma che mostri i
Years of Employmentdei dipendenti. - Esegui un test di Anderson-Darling per la normalità per verificare se
Years of Employmentè approssimativamente normale. - Trova quali
critical_valuessono inferiori allastatisticdel test. - Stampa i
significance_levelai quali l'ipotesi nulla verrebbe rifiutata.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Plot a histogram of the employees' "Years of Employment"
____.plot(kind="____")
plt.show()
# Conduct an Anderson-Darling test using the years of employment from salary_df
result = stats.____(____)
# Print which critical values the test statistic is greater than the critical values
print(result.____ > result.____)
# Print the significance levels at which the null hypothesis is rejected
print(result.____[result.____ > result.____])