The Python statistics.stdev() function calculates the standard deviation from a sample of data.
In statistics, the standard deviation is a measure of spread. It quantifies the variation of data values. This function is very much similar to variance, but, variance provides the spread value.
A low measure of Standard Deviation indicates that the data is less spread out, whereas high values are vice versa. The mathematical representation of Standard Deviation is as follows −
SyntaxFollowing is the basic syntax for the statistics.stdev() function −
statistics.stdev([data-set], xbar)Parameters
This function returns the actual standard deviation of the given values i.e., passed as a parameter.
Example 1In the below example, we are creating the standard deviation of the given data-set using the statistics.stdev() function.
import statistics x = [2, 4, 6, 8, 10] y = statistics.stdev(x) print("Standard Deviation of the sample is %s " % x)Output
The result is produced as follows −
Standard Deviation of the sample is [2, 4, 6, 8, 10]Example 2
Now, we are demonstrating Standard Deviation by importing fractions using statistics.stdev() function.
from statistics import stdev from fractions import Fraction as fr x = (1, 2, 3, 4, 5) y = (-3, -4, -9, -3, -2) z = (2.2, 1.23, 3.54, 0.23, 4.5) print("The Standard Deviation of x is % s" %(stdev(x))) print("The Standard Deviation of y is % s" %(stdev(y))) print("The Standard Deviation of z is % s" %(stdev(z)))Output
This will produce the following result −
The Standard Deviation of x is 1.5811388300841898 The Standard Deviation of y is 2.7748873851023217 The Standard Deviation of z is 1.7182403789924157Example 3
Here, we are finding the difference between the result of variance and Standard Deviation using statistics.stdev() function.
import statistics x = [2, 4, 5, 6, 7] print("Standard Deviation of the sample is % s" %(statistics.stdev(x))) print("Variance of the sample is % s" %(statistics.stdev(x)))Output
The output is obtained as follows −
Standard Deviation of the sample is 1.9235384061671346 Variance of the sample is 1.9235384061671346Example 4
In the following example we are utilizing the xbar parameter using the statistics.stdev() function.
import statistics x = (1, 2.3, 4.05, 1.9, 2.2) y = statistics.mean(x) print("Standard Deviation of sample is % s" %(statistics.stdev(x, xbar = y)))Output
We will get the following output as follows −
Standard Deviation of sample is 1.1092790451459902Example 5
The following example elaborates on a StaticError using statistics.stdev()function.
import statistics x = [4] print(statistics.stdev(x))Output
This produces the following output −
Traceback (most recent call last): File "/home/cg/root/67654/main.py", line 3, in <module> print(statistics.stdev(x)) File "/usr/lib/python3.10/statistics.py", line 828, in stdev var = variance(data, xbar) File "/usr/lib/python3.10/statistics.py", line 767, in variance raise StatisticsError('variance requires at least two data points') statistics.StatisticsError: variance requires at least two data points
python_modules.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4