Zacznij terazZacznij za darmo

Obliczanie wariancji

Warto rozumieć, co „pod maską" robią często używane funkcje. Nawet jeśli obliczanie wariancji nie jest dla ciebie nowością, ten kurs jest przeznaczony dla początkujących i nie zakłada takiej wiedzy. W tym ćwiczeniu ręcznie obliczysz wariancję długości płatków Iris versicolor, korzystając z równań omówionych w filmach. Następnie porównasz wynik z tym, co zwraca np.var().

To ćwiczenie jest częścią kursu

Myślenie statystyczne w Pythonie (część 1)

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz tablicę differences zawierającą różnice między długościami płatków (versicolor_petal_length) a średnią długością płatków. Zmienna versicolor_petal_length jest już dostępna w twoim środowisku jako tablica NumPy – możesz więc skorzystać z wektoryzowanych operacji NumPy.
  • Podnieś każdy element tej tablicy do kwadratu. Na przykład x**2 podnosi do kwadratu każdy element tablicy x. Wynik zapisz jako diff_sq.
  • Oblicz średnią elementów diff_sq za pomocą np.mean(). Wynik zapisz jako variance_explicit.
  • Oblicz wariancję versicolor_petal_length za pomocą np.var(). Wynik zapisz jako variance_np.
  • Wyświetl variance_explicit i variance_np w jednym wywołaniu print, aby sprawdzić, czy wyniki są zgodne.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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

Edytuj i uruchom kod