Standardabweichung per Hand
Im Video haben wir über Streuungsmaße gesprochen und die Standardabweichung als das am häufigsten verwendete Maß hervorgehoben. Es ist wichtig, dass du dieses Konzept gut verstehst, denn Interviewer gehen oft früh im Prozess darauf ein – über eine Codieraufgabe oder eher konzeptionell.
Hier simulierst du diese Erfahrung, indem du die Standardabweichung berechnest – per Hand, also ohne vorhandene Funktionen wie std() zu verwenden.
Diese Übung ist Teil des Kurses
Statistik-Interviewfragen in Python üben
Anleitung zur Übung
- Berechne ohne die Funktion
mean()den Mittelwert unserer Listenums, die für dich definiert ist. - Verwende den berechneten Wert
variancezusammen mit der Funktionmath.sqrt(), um die Standardabweichung zu erhalten; gib dein Ergebnis aus. - Überprüfe deine Arbeit, indem du die tatsächliche Standardabweichung mit der zuvor genannten Funktion
np.std()ausgibst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)