Test de ipoteză: Înoată femeile la fel în semifinale și finale?
Testează ipoteza că performanța din finale și semifinale este identică, folosind media îmbunătățirii fracționale ca statistică de test. Statistica de test sub ipoteza nulă este considerată cel puțin la fel de extremă ca cea observată dacă este mai mare sau egală cu f_mean, care se află deja în spațiul tău de lucru.
Timpi din semifinale și finale sunt stocați în array-urile numpy semi_times și final_times.
Acest exercițiu face parte din cursul
Studii de caz în gândirea statistică
Instrucțiuni pentru exercițiu
- Creează un array gol care să conțină 1000 de replici de permutare folosind
np.empty(). Numește acest arrayperm_reps. - Scrie o buclă
forpentru a genera replici de permutare.- Generează un eșantion de permutare folosind funcția
swap_random()pe care tocmai ai scris-o. Stochează array-urile însemi_permșifinal_perm. - Calculează valoarea lui
fdin eșantionul de permutare. - Stochează media eșantionului de permutare în array-ul
perm_reps.
- Generează un eșantion de permutare folosind funcția
- Calculează valoarea p și afișeaz-o pe ecran.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Set up array of permutation replicates
perm_reps = ____
for i in range(1000):
# Generate a permutation sample
semi_perm, final_perm = ____
# Compute f from the permutation sample
f = (____ - ____) / ____
# Compute and store permutation replicate
perm_reps[i] = ____
# Compute and print p-value
print('p =', ____(____ >= ____) / 1000)