Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Implementierung der Streuung in Python | Wahrscheinlichkeit & Statistik
Mathematik für Data Science

bookImplementierung der Streuung in Python

Datensatz definieren

Hier wird ein Array der Variablen data zugewiesen, um einen konsistenten Datensatz für alle Berechnungen bereitzustellen.

import numpy as np

# Create a numpy array of daily sales
data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16])

Populationsstatistiken berechnen

Diese Funktion nimmt das Array als Eingabe und gibt den Durchschnittswert aller Elemente zurück, der die zentrale Tendenz des Datensatzes zusammenfasst.

mean_val = np.mean(data)       # Mean
variance_val = np.var(data)    # Population variance (ddof=0 by default)
std_dev_val = np.std(data)     # Population standard deviation
  • np.mean(data) berechnet das arithmetische Mittel (Durchschnitt);
  • np.var(data) berechnet die Populationsvarianz (Division durch nn);
  • np.std(data) berechnet die Populationsstandardabweichung (Quadratwurzel der Varianz).
123456789101112
import numpy as np # Create a numpy array of daily sales data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16]) mean_val = np.mean(data) # Mean variance_val = np.var(data) # Population variance (ddof=0 by default) std_dev_val = np.std(data) # Population standard deviation print(f"Mean: {mean_val}") print(f"Variance (Population): {variance_val}") print(f"Standard Deviation (Population): {std_dev_val}")
copy

Stichprobenstatistiken berechnen

Um unverzerrte Schätzwerte aus einer Stichprobe zu erhalten, wird ddof=1 verwendet. Dies wendet Bessels Korrektur an, indem die Varianz durch $(n-1)$ statt $n$ geteilt wird.

sample_variance_val = np.var(data, ddof=1)
sample_std_dev_val = np.std(data, ddof=1)
  • np.var(data, ddof=1) – Stichprobenvarianz;
  • np.std(data, ddof=1) – Stichprobenstandardabweichung.
12345678910
import numpy as np # Create a numpy array of daily sales data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16]) sample_variance_val = np.var(data, ddof=1) sample_std_dev_val = np.std(data, ddof=1) print(f"Variance (Sample): {sample_variance_val}") print(f"Standard Deviation (Sample): {sample_std_dev_val}")
copy
Note
Hinweis

Die Standardabweichung ist die Quadratwurzel der Varianz und liefert ein Streuungsmaß in denselben Einheiten wie die Originaldaten, was die Interpretation erleichtert.

question mark

Wie berechnet man die Standardabweichung mit der numpy-Bibliothek?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 8

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain the difference between population and sample statistics again?

Why do we use Bessel's correction (ddof=1) for sample statistics?

How do these statistics help in real business scenarios?

Awesome!

Completion rate improved to 1.96

bookImplementierung der Streuung in Python

Swipe um das Menü anzuzeigen

Datensatz definieren

Hier wird ein Array der Variablen data zugewiesen, um einen konsistenten Datensatz für alle Berechnungen bereitzustellen.

import numpy as np

# Create a numpy array of daily sales
data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16])

Populationsstatistiken berechnen

Diese Funktion nimmt das Array als Eingabe und gibt den Durchschnittswert aller Elemente zurück, der die zentrale Tendenz des Datensatzes zusammenfasst.

mean_val = np.mean(data)       # Mean
variance_val = np.var(data)    # Population variance (ddof=0 by default)
std_dev_val = np.std(data)     # Population standard deviation
  • np.mean(data) berechnet das arithmetische Mittel (Durchschnitt);
  • np.var(data) berechnet die Populationsvarianz (Division durch nn);
  • np.std(data) berechnet die Populationsstandardabweichung (Quadratwurzel der Varianz).
123456789101112
import numpy as np # Create a numpy array of daily sales data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16]) mean_val = np.mean(data) # Mean variance_val = np.var(data) # Population variance (ddof=0 by default) std_dev_val = np.std(data) # Population standard deviation print(f"Mean: {mean_val}") print(f"Variance (Population): {variance_val}") print(f"Standard Deviation (Population): {std_dev_val}")
copy

Stichprobenstatistiken berechnen

Um unverzerrte Schätzwerte aus einer Stichprobe zu erhalten, wird ddof=1 verwendet. Dies wendet Bessels Korrektur an, indem die Varianz durch $(n-1)$ statt $n$ geteilt wird.

sample_variance_val = np.var(data, ddof=1)
sample_std_dev_val = np.std(data, ddof=1)
  • np.var(data, ddof=1) – Stichprobenvarianz;
  • np.std(data, ddof=1) – Stichprobenstandardabweichung.
12345678910
import numpy as np # Create a numpy array of daily sales data = np.array([10, 15, 12, 18, 20, 22, 14, 17, 11, 16]) sample_variance_val = np.var(data, ddof=1) sample_std_dev_val = np.std(data, ddof=1) print(f"Variance (Sample): {sample_variance_val}") print(f"Standard Deviation (Sample): {sample_std_dev_val}")
copy
Note
Hinweis

Die Standardabweichung ist die Quadratwurzel der Varianz und liefert ein Streuungsmaß in denselben Einheiten wie die Originaldaten, was die Interpretation erleichtert.

question mark

Wie berechnet man die Standardabweichung mit der numpy-Bibliothek?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 8
some-alt