Začněte nyníZačněte zdarma

Výpočet rozptylu

Je dobré rozumět tomu, co běžně používané funkce dělají pod povrchem. Možná už víš, jak se rozptyl počítá, ale toto je kurz pro začátečníky, který to nepředpokládá. V tomto cvičení si rozptyl délky okvětních lístků Iris versicolor vypočítáme ručně pomocí rovnic z videí. Pak použijeme np.var() a oba výsledky porovnáme.

Toto cvičení je součástí kurzu

Statistical Thinking in Python (Part 1)

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř pole differences, které bude obsahovat rozdíly mezi délkami okvětních lístků (versicolor_petal_length) a jejich průměrnou délkou. Proměnná versicolor_petal_length je v tvém prostředí k dispozici jako NumPy pole, takže můžeš využít vektorizovaných operací NumPy.
  • Umocni každý prvek tohoto pole na druhou. Například x**2 umocní každý prvek pole x. Výsledek ulož do diff_sq.
  • Pomocí np.mean() vypočítej průměr prvků v diff_sq. Výsledek ulož do variance_explicit.
  • Pomocí np.var() vypočítej rozptyl versicolor_petal_length. Výsledek ulož do variance_np.
  • Vypiš variance_explicit i variance_np v jednom volání funkce print a zkontroluj, že se hodnoty shodují.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Array of differences to mean: differences


# Square the differences: diff_sq


# Compute the mean square difference: variance_explicit


# Compute the variance using NumPy: variance_np


# Print the results

Upravit a spustit kód