Python Stddev()-Beispiel | Standardabweichung in Python-Tutorial

Blog

Python Stddev()-Beispiel | Standardabweichung in Python-Tutorial

Ursprünglich veröffentlicht von Krunal bei appdividend.com

Sie ist der Varianz sehr ähnlich und gibt das Maß der Abweichung an, während die Varianz einen quadrierten Wert liefert. In diesem Blog haben wir bereits behandelt Python-Mittel () , Python-Median() , Python-Modus () , und Python-Varianz() Funktion.

Inhaltsübersicht

  • 1 Python Stddev () Beispiel
  • 2 #Übergeben Sie den xbar-Parameter
  • 3 #Python-Standardabweichungsbeispiel mit pstdev
  • 4 #Verwenden Sie stdev() für verschiedene Datentypen
  • 5 Beispiel für #Python-Standardabweichung mit numpy
  • 6 #Unterschied zwischen variance() und stddev()
  • 7 #StatisticsError

Python Stddev () Beispiel

Es gibt zwei Möglichkeiten, eine Standardabweichung in Python zu berechnen.

  1. Verwenden der stdev- oder pstdev-Funktionen des Statistikpakets.
  2. Verwenden der std-Funktion des numpy-Pakets.

Das stdev wird verwendet, wenn die Daten nur eine Stichprobe des gesamten Datensatzes sind.

Das pstdev wird verwendet, wenn die Daten die gesamte Bevölkerung repräsentieren. Beachten Sie, dass Statistik ein leichtgewichtiges Modul ist, das in Python 3.x hinzugefügt wurde.

Um die Standardabweichung zu ermitteln, müssen Sie wissen, ob es sich bei den Daten, die Sie haben, um den gesamten Datensatz oder um eine Stichprobe einer Gruppe handelt.

Sehen wir uns die Syntax der Funktion stddev() an.

kohls app funktioniert nicht
stdev([data-set], xbar) 

Siehe die folgenden Parameter.

[Daten]: Eine iterierbare mit reellwertigen Zahlen.

xbar ( Optional ) : Nimmt den tatsächlichen Mittelwert des Datensatzes als Wert.

Siehe das folgende Codebeispiel.

# app.py 

import statistics

dataset = [1, 2, 3, 4, 5]

print('Standard Deviation of a dataset is % s '
% (statistics.stdev(dataset)))

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
Standard Deviation of a dataset is 1.5811388300841898
➜ pyt

Nehmen wir ein anderes Beispiel.

#  app.py  

import statistics

dataset = [11, 21, 18, 19, 46]

print('Standard Deviation of dataset is % s '
% (statistics.stdev(dataset)))

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
Standard Deviation of dataset is 13.397761006974262
➜ pyt

Übergeben Sie den xbar-Parameter

Okay, nehmen wir die Liste und jetzt, während wir das stddev finden, übergeben wir den zweiten Parameter an die Funktion namens xbar und sehen uns die Ausgabe an.

#  app.py  

import statistics

dataset = [11, 21, 18, 19, 46]

meanValue = statistics.mean(dataset)

print('Standard Deviation of the dataset is % s '
% (statistics.stdev(dataset, xbar=meanValue)))

Siehe die Ausgabe.

➜ pyt python3  app.py   
Standard Deviation of the dataset is 13.397761006974262
➜ pyt

Python-Standardabweichungsbeispiel mit pstdev

Nehmen wir ein Beispiel mit der Funktion pstdev() von Python Statistics.

#  app.py  

import statistics

dataset = [11, 21, 18, 19, 46]

print('Standard Deviation of a dataset is % s '
% (statistics.pstdev(dataset)))

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
Standard Deviation of a dataset is 11.983321743156194
➜ pyt

Verwenden Sie stdev() für verschiedene Datentypen

Siehe den folgenden Code.

#  app.py  

from statistics import stdev

from fractions import Fraction as fr

sample1 = (21, 19, 11, 14, 18, 19, 46)

sample2 = (-21, -19, -11, -14, -18, -19, -46)

sample3 = (-9, -1, -0, 2, 1, 3, 4, 19)

sample4 = (21.23, 19.45, 29.1, 11.2, 18.9)

print(The Standard Deviation of Sample1 is % s
% (stdev(sample1)))

print(The Standard Deviation of Sample2 is % s
% (stdev(sample2)))

print(The Standard Deviation of Sample3 is % s
% (stdev(sample3)))

print(The Standard Deviation of Sample4 is % s
% (stdev(sample4)))

Twitter-Interview mit dem Engineering-Manager

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
The Standard Deviation of Sample1 is 11.480832888319723
The Standard Deviation of Sample2 is 11.480832888319723
The Standard Deviation of Sample3 is 7.8182478855559445
The Standard Deviation of Sample4 is 6.388906792245447
➜ pyt

Python-Standardabweichungsbeispiel mit numpy

Wir können numpy.std() ausführen, um die Standardabweichung zu berechnen. Zuerst müssen wir importieren numpy Bücherei.

Siehe folgende Ausgabe.

#  app.py  

import numpy as np

num = [21, 19, 11, 14, 18, 19, 46]

print(The Standard Deviation of Numpy Data is % s
% (np.std(num)))

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
The Standard Deviation of Numpy Data is 10.629185850136157
➜ pyt

Unterschied zwischen variance() und stddev()

Okay, nehmen wir eine einfache Python-Liste und erhalten ihre variance() und stddev().

#  app.py  

import statistics

dataset = [11, 21, 18, 19, 46]

print('Standard Deviation of the dataset is % s '
% (statistics.stdev(dataset)))
print(Variance of the dataset is % s
% (statistics.variance(dataset)))

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
Standard Deviation of the dataset is 13.397761006974262
Variance of the dataset is 179.5
➜ pyt

StatistikFehler

Okay, wenn wir jetzt nur den einen Datenpunkt übergeben, wird der StatisticsError ausgelöst, da die stddev()-Funktion mindestens zwei Datenpunkte benötigt. Siehe den folgenden Code.

#  app.py  

import statistics

Fragen im Vorstellungsgespräch bei Amazon Coding

dataset = [11]

print('Standard Deviation of the dataset is % s '
% (statistics.stdev(dataset)))

Siehe folgende Ausgabe.

➜ pyt python3  app.py   
Traceback (most recent call last):
File app.py , line 6, in
% (statistics.stdev(dataset)))
File /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/statistics.py, line 650, in stdev
var = variance(data, xbar)
File /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/statistics.py, line 588, in variance
raise StatisticsError(‘variance requires at least two data points’)
statistics.StatisticsError: variance requires at least two data points
➜ pyt

Schließlich Python stddev() Beispiel | Die Standardabweichung in Python-Tutorial ist vorbei.

Ursprünglich veröffentlicht b und Krunal bei appdividend.com

============================================== == ===============

Danke fürs Lesen :heart: Wenn dir dieser Beitrag gefallen hat, teile ihn mit all deinen Programmierfreunden! Folge mir auf Facebook | Twitter

Erfahren Sie mehr

Schließe Python Bootcamp ab: Gehe von Null zum Helden in Python 3

Python für die Analyse von Zeitreihendaten

Der komplette Einsteigerleitfaden für JSON

☞ Die vollständige Anleitung zu JSON Web Tokens

Python-Programmierung für Anfänger von Grund auf

Python-Netzwerkprogrammierung | Netzwerk-Apps & Hacking-Tools

Einführung in SQLite-Datenbanken für die Python-Programmierung

Ethisches Hacken mit Python, JavaScript und Kali Linux

Anfängerleitfaden zu Python: Python von Grund auf lernen! (Neu)

Python für Anfänger: Vollständige Python-Programmierung

#Python

appdividend.com

Python Stddev()-Beispiel | Standardabweichung in Python-Tutorial

Python Stddev()-Beispiel | Standardabweichung in Python Tutorial ist das heutige Thema. Die Standardabweichung ist das Maß für die Streuung in der Statistik. Es wird verwendet, um das Maß der Streuung und Variation des Satzes von Datenwerten zu quantifizieren.