1. 学ぶ
  2. /
  3. コース
  4. /
  5. Myślenie statystyczne w Pythonie (część 2)

Connected

演習

Test permutacyjny na danych dotyczących żab

Średnia siła uderzenia żaby A wyniosła 0,71 niutona (N), a żaby B – 0,42 N, co daje różnicę 0,29 N. Możliwe, że obie żaby uderzają z tą samą siłą, a zaobserwowana różnica jest jedynie dziełem przypadku. Obliczysz prawdopodobieństwo uzyskania różnicy średnich sił uderzenia wynoszącej co najmniej 0,29 N, przy założeniu, że rozkłady sił uderzenia obu żab są identyczne. Do przetestowania tej hipotezy stosujemy test permutacyjny z różnicą średnich jako statystyką testową.

Dla wygody dane zostały zapisane w tablicach force_a i force_b.

指示

100 XP
  • Zdefiniuj funkcję o sygnaturze diff_of_means(data_1, data_2), która zwraca różnicę średnich dwóch zbiorów danych – średnią data_1 minus średnią data_2.
  • Użyj tej funkcji, aby obliczyć empiryczną różnicę średnich zaobserwowaną u żab.
  • Wygeneruj 10 000 replikacji permutacyjnych różnicy średnich.
  • Oblicz p-wartość.
  • Wyświetl p-wartość.