1. Nauka
  2. /
  3. Kursy
  4. /
  5. Symulacje statystyczne w Pythonie

Connected

ćwiczenie

Generowanie jednej permutacji

W kolejnych kilku ćwiczeniach przeprowadzimy test istotności z wykorzystaniem testowania permutacyjnego. Jak omówiono w filmie, chcemy sprawdzić, czy istnieje jakakolwiek różnica w wysokości darowizn generowanych przez dwa projekty – A i B. Przyjmijmy, że oba warianty działają od kilku dni i zebrały 500 darowizn dla wariantu A oraz 700 dla wariantu B – dane te są przechowywane w zmiennych donations_A i donations_B.

Na początku musimy wygenerować rozkład zerowy dla różnicy średnich. Osiągniemy to, tworząc wiele permutacji zbioru danych i obliczając różnicę średnich dla każdego przypadku.

Na początek wygenerujmy jedną permutację i obliczmy różnicę średnich dla tak przestawionego zbioru danych.

Instrukcje

100 XP
  • Połącz dwie tablice donations_A i donations_B za pomocą np.concatenate() i przypisz wynik do zmiennej data.
  • Wygeneruj jedną permutację za pomocą np.random.permutation() i przypisz ją do zmiennej perm.
  • Oblicz różnicę wartości średnich permuted_A i permuted_B i przypisz ją do zmiennej diff_in_means.