1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Podstawy wnioskowania statystycznego w Pythonie

Connected

Exercise

Analiza skośnych danych za pomocą testu permutacyjnego

Testy permutacyjne sprawdzają się w sytuacjach, które nie spełniają założeń znanych ci testów hipotez. W tym ćwiczeniu zaimplementujesz test permutacyjny przy użyciu pakietu statsmodels.

Chcesz porównać średnią liczbę rund finansowania między firmami z branży analitycznej a wszystkimi pozostałymi spółkami finansowanymi przez venture capital. Choć możesz mieć ochotę sięgnąć po test t, liczba rund finansowania z pewnością nie ma rozkładu normalnego. Większość firm przeszła tylko jedną rundę, a liczba firm z dwiema rundami lub więcej gwałtownie maleje.

Następujące obiekty zostały już wczytane:

  • analytics_df – dane dotyczące wszystkich firm analitycznych
  • non_analytics_df – dane dotyczące wszystkich pozostałych firm spoza branży analitycznej

Instrukcje

100 XP
  • Zdefiniuj funkcję statystyki, która dla dwóch próbek fundings_group_1 i fundings_group_2 zwraca różnicę średniej liczby funding_rounds.
  • Przeprowadź test permutacyjny, używając kolumny funding_rounds z każdego zbioru danych, zdefiniowanej funkcji statystyki oraz 100 prób losowania.
  • Wyświetl wartość p uzyskaną w wyniku testu permutacyjnego.