LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Berechne ohne die Funktion mean() den Mittelwert unserer Liste nums, die für dich definiert ist.
  • Verwende den berechneten Wert variance zusammen mit der Funktion math.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(____)
Code bearbeiten und ausführen