1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Statistical Thinking in Python (Part 2)

Connected

cvičení

Generování permutačních replikátů

Jak bylo zmíněno ve videu, permutační replikát je jediná hodnota statistiky vypočtená z permutačního vzorku. Stejně jako funkce draw_bs_reps(), kterou jsi napsal/a ve 2. kapitole, slouží ke generování bootstrapových replikátů, je užitečné mít podobnou funkci draw_perm_reps() pro generování permutačních replikátů. Tuto funkci napíšeš v tomto cvičení.

Funkce má signaturu draw_perm_reps(data_1, data_2, func, size=1). Důležité je, že func musí být funkce, která přijímá dvě pole jako argumenty. Ve většině případů to bude funkce, kterou si napíšeš sám/sama.

Pokyny

100 XP
  • Definuj funkci s touto signaturou: draw_perm_reps(data_1, data_2, func, size=1).
    • Inicializuj pole pro uchování permutačních replikátů pomocí np.empty().
    • Napiš cyklus for, který:
      • vypočítá permutační vzorek pomocí funkce permutation_sample()
      • předá vzorky do func(), vypočítá replikát a uloží výsledek do pole replikátů.
    • Vrať pole replikátů.