1. Learn
  2. /
  3. Cursuri
  4. /
  5. Gândire statistică în Python (Partea 2)

Connected

exercițiu

Generarea replicatelor de permutare

Așa cum s-a discutat în video, un replicat de permutare este o singură valoare a unei statistici calculată dintr-un eșantion de permutare. La fel cum funcția draw_bs_reps() pe care ai scris-o în capitolul 2 este utilă pentru a genera replicatele bootstrap, este la fel de util să ai o funcție similară, draw_perm_reps(), pentru a genera replicatele de permutare. Vei scrie această funcție utilă în cadrul acestui exercițiu.

Funcția are semnătura draw_perm_reps(data_1, data_2, func, size=1). Important: func trebuie să fie o funcție care primește două array-uri ca argumente. În cele mai multe cazuri, func va fi o funcție pe care o scrii tu însuți.

Instrucțiuni

100 XP
  • Definește o funcție cu această semnătură: draw_perm_reps(data_1, data_2, func, size=1).
    • Inițializează un array pentru a stoca replicatele de permutare folosind np.empty().
    • Scrie o buclă for care să:
      • Calculeze un eșantion de permutare folosind funcția permutation_sample()
      • Transmită eșantioanele către func() pentru a calcula replicatul și să stocheze rezultatul în array-ul de replicatele.
    • Returnează array-ul de replicate.