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

Connected

exercițiu

Replici bootstrap pentru alte statistici

Am văzut într-un exercițiu anterior că media urmează o distribuție normală. Acest lucru nu este valabil neapărat și pentru alte statistici, dar nu-i nicio problemă: ca hackeri, putem oricând genera replici bootstrap! În acest exercițiu, vei genera replici bootstrap pentru varianța precipitațiilor anuale de la Stația Meteo Sheffield și vei reprezenta histograma replicilor.

Aici vei folosi funcția draw_bs_reps() pe care ai definit-o cu câteva exerciții în urmă. O regăsești mai jos pentru referință:

def draw_bs_reps(data, func, size=1):
    """Draw bootstrap replicates."""
    # Initialize array of replicates
    bs_replicates = np.empty(size)
    # Generate replicates
    for i in range(size):
        bs_replicates[i] = bootstrap_replicate_1d(data, func)
    return bs_replicates

Instrucțiuni

100 XP
  • Generează 10000 replici bootstrap ale varianței precipitațiilor anuale, stocate în setul de date rainfall, folosind funcția draw_bs_reps(). Indiciu: Transmite np.var pentru calculul varianței.
  • Împarte replicile varianței (bs_replicates) la 100 pentru a exprima varianța în centimetri pătrați, pentru comoditate.
  • Reprezintă histograma valorilor din bs_replicates folosind argumentul cheie normed=True și 50 de bin-uri.