Zacznij terazZacznij za darmo

Odchylenie standardowe ręcznie

W filmie omówiliśmy miary zmienności i wskazaliśmy odchylenie standardowe jako najczęściej stosowaną z nich. Warto dobrze rozumieć to pojęcie – na rozmowach rekrutacyjnych pojawia się ono bardzo wcześnie, zarówno w zadaniach programistycznych, jak i pytaniach konceptualnych.

Tutaj przećwiczysz to w praktyce, obliczając odchylenie standardowe ręcznie – bez użycia gotowych funkcji takich jak std().

To ćwiczenie jest częścią kursu

Ćwiczenie pytań rekrutacyjnych ze statystyki w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Nie używając funkcji mean(), oblicz średnią listy nums zdefiniowanej dla ciebie.
  • Korzystając z obliczonej wartości variance oraz funkcji math.sqrt(), wyznacz odchylenie standardowe i wydrukuj wynik.
  • Sprawdź swoje obliczenia, wypisując rzeczywiste odchylenie standardowe za pomocą funkcji np.std() wspomnianej wcześniej.

Interaktywne ćwiczenie praktyczne

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

# Create a sample list
import math
nums = [1, 2, 3, 4, 5]

# Compute the mean of the list
mean = ____

# Compute the variance and print the std of the list
variance = sum(pow(x - mean, 2) for x in nums) / len(nums)
std = ____
print(____)

# Compute and print the actual result from numpy
real_std = np.array(____).std()
print(____)
Edytuj i uruchom kod