LoslegenKostenlos loslegen

Permutationstest: Wildtyp versus Heterozygot

Teste mit einem Permutationstest die Hypothese, dass die Bout-Längen von Heterozygoten und Wildtyp identisch verteilt sind.

Diese Übung ist Teil des Kurses

Fallstudien zum statistischen Denken

Kurs anzeigen

Anleitung zur Übung

  • Berechne die Differenz der Mittelwerte (Heterozygot minus Wildtyp-Bout-Längen) der tatsächlichen Datensätze und speichere das Ergebnis in der Variable diff_means_exp. Die numpy-Arrays bout_lengths_wt und bout_lengths_het sind bereits in deinem Namespace vorhanden.
  • Ziehe 10.000 Permutationsreplikate der Differenz der Mittelwerte mit dcst.draw_perm_reps(). Du kannst auch die Funktion dcst.diff_of_means() verwenden und dein Ergebnis in perm_reps speichern.
  • Berechne den p-Wert, wobei "mindestens so extrem wie" so definiert ist, dass die Differenz der Mittelwerte unter der Nullhypothese größer ist als oder gleich der experimentell beobachteten.
  • Gib den p-Wert auf dem Bildschirm aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Compute the difference of means: diff_means_exp
diff_means_exp = ____ - ____

# Draw permutation replicates: perm_reps
perm_reps = ____(____, ____, 
                               ____, size=____)

# Compute the p-value: p-val
p_val = ____(____ >= ____) / len(____)

# Print the result
print('p =', p_val)
Code bearbeiten und ausführen