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

Connected

cvičení

Hypotézový test na Pearsonovu korelaci

Pozorovaná korelace mezi ženskou negramotností a porodností může být jen náhodná – porodnost dané země může být na míře negramotnosti zcela nezávislá. Tuto hypotézu teď otestujeme. Permutuj hodnoty negramotnosti a hodnoty porodnosti ponech na místě. Tím simuluješ hypotézu, že jsou obě proměnné na sobě zcela nezávislé. Pro každou permutaci vypočítej Pearsonův korelační koeficient a zjisti, kolik permutačních replikátů dosahuje vyšší Pearsonovy korelace než pozorovaná hodnota.

Funkce pearson_r(), kterou jsi napsal/a v předchozím kurzu pro výpočet Pearsonova korelačního koeficientu, je už k dispozici.

Pokyny

100 XP
  • Vypočítej pozorovanou Pearsonovu korelaci mezi illiteracy a fertility.
  • Inicializuj pole pro uložení permutačních replikátů.
  • Napiš smyčku for, která vygeneruje 10 000 replikátů:
    • Permutuj hodnoty illiteracy pomocí np.random.permutation().
    • Vypočítej Pearsonovu korelaci mezi permutovaným polem negramotnosti illiteracy_permuted a fertility.
  • Vypočítej p-hodnotu z replikátů a vypiš ji.