1. Nauka
  2. /
  3. Kursy
  4. /
  5. Myślenie statystyczne w Pythonie (część 2)

Connected

ćwiczenie

Generowanie próbki permutacyjnej

W lekcji wideo poznałeś próbkowanie permutacyjne jako skuteczną metodę symulowania hipotezy, że dwie zmienne mają identyczne rozkłady prawdopodobieństwa. To hipoteza, którą często warto testować – dlatego w tym ćwiczeniu napiszesz funkcję generującą próbkę permutacyjną z dwóch zbiorów danych.

Pamiętaj: próbkę permutacyjną dwóch tablic zawierających odpowiednio n1 i n2 elementów tworzy się przez połączenie tych tablic, losowe przetasowanie połączonej tablicy, a następnie pobranie pierwszych n1 elementów jako próbki permutacyjnej pierwszej tablicy i ostatnich n2 elementów jako próbki permutacyjnej drugiej tablicy.

Instrukcje

100 XP
  • Połącz dwie tablice wejściowe w jedną za pomocą funkcji np.concatenate(). Pamiętaj, aby przekazać data1 i data2 jako jeden argument (data1, data2).
  • Użyj funkcji np.random.permutation(), aby przemieszać połączoną tablicę.
  • Zapisz pierwsze len(data1) elementów tablicy permuted_data jako perm_sample_1, a ostatnie len(data2) elementów jako perm_sample_2. Możesz to zrobić, używając wycinków :len(data1) i len(data1): na tablicy permuted_data.
  • Zwróć perm_sample_1 i perm_sample_2.