The Python statistics.variance() function returns the sample variance of the data i.e., an iterable of at least two-real valued numbers. Variance is the measure of the variability. A large variance indicates that the data is spread out whereas, a small variance indicates that the data is clustered closely around the mean.
Variance is the squared deviation of a variable from the given mean of the dataset. This function measures the spread of random data in a set from its mean or median value.
A low value for variance indicates that the data is common. This function is the square of Standard Deviation of the given data-set.
StatisticsError is raised for the data-set that has less than two values passed as a parameter.
SyntaxFollowing is the basic syntax for the statistics.variance() function.
statistics.variance([data], xbar)Parameters
This function contains iterable real valued numbers, and xbar is the optional parameter that determines the data-set values.
Return ValueReturns the actual variance of the values passed as a parameter.
Example 1In the below example, we are calculating the variance of the standard deviation using statistics.variance() function.
import statistics x = [2.34, 1.23, 0.23, 7.98, 5.67] y = statistics.variance(x) print("Variance of sample set is % s" % x)Output
We will get the following output as follows −
Variance of sample set is [2.34, 1.23, 0.23, 7.98, 5.67]Example 2
Now, we are demonstrating the variance in the range of data types using statistics.variance() function.
from statistics import variance from fractions import Fraction as fr x = (1, 2, 3, 4, 5, 6) y = (-2, -4, -6, -8, -10) z = (fr(1, 2), fr(3, 4), fr(5, 6), fr(7, 8)) print("Variance of x is % s" % variance(x)) print("Variance of y is % s" % variance(y)) print("Variance of z is % s" % variance(z))Output
This produces the following result −
Variance of x is 3.5 Variance of y is 10 Variance of z is 65/2304Example 3
Here, we are utilizing the xbar parameter using statistics.variance function.
import statistics x = (1, 0.2, 1.23, 4, 5.45) y = statistics.mean(x) print("Variance of sample set is % s" %(statistics.variance(x, xbar = y)))Output
The result is produced as follows −
Variance of sample set is 5.00713Example 4
Now we are demonstrating StatisticsError using statistics.variance() function.
import statistics x = [] print(statistics.variance(x))Output
This produces the following result −
Traceback (most recent call last): File "/home/cg/root/37557/main.py", line 3, in <module> print(statistics.variance(x)) 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