Zacznij terazZacznij za darmo

Test hipotezy: czy kobiety pływają tak samo w półfinałach i finałach?

Przetestuj hipotezę, że wyniki w finałach i półfinałach są identyczne – jako statystykę testową użyj średniej frakcjonalnej poprawy. Statystykę testową przy hipotezie zerowej uznaje się za co najmniej tak ekstremalną jak zaobserwowana, jeśli jest większa lub równa f_mean, która jest już dostępna w twoim środowisku.

Czasy z półfinałów i finałów są przechowywane w tablicach numpy: semi_times i final_times.

To ćwiczenie jest częścią kursu

Studia przypadków w myśleniu statystycznym

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz pustą tablicę do przechowania 1000 replikacji permutacji, używając np.empty(). Nazwij tę tablicę perm_reps.
  • Napisz pętlę for, która generuje replikacje permutacji.
    • Wygeneruj próbkę permutacyjną, używając napisanej wcześniej funkcji swap_random(). Zapisz tablice w semi_perm i final_perm.
    • Oblicz wartość f na podstawie próbki permutacyjnej.
    • Zapisz średnią z próbki permutacyjnej w tablicy perm_reps.
  • Oblicz p-wartość i wyświetl ją na ekranie.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod