python 计算list的方差
python 计算list的方差
import numpy as np
# 假设我们有一个包含数值的列表
data = [1, 2, 3, 4, 5]
# 计算均值
mean = np.mean(data)
# 计算方差
variance = np.var(data) # 这将使用默认的N-1作为分母(样本方差)
# 如果你想要总体方差(使用N作为分母),可以传入ddof=0
# variance = np.var(data, ddof=0)
print(f"方差: {variance}")
也可以手动计算:
data = [1, 2, 3, 4, 5]
n = len(data)
mean = sum(data) / n
variance = sum((x - mean) ** 2 for x in data) / n # 样本方差
# 如果要计算总体方差,使用 n-1 替换为 n
# variance = sum((x - mean) ** 2 for x in data) / (n - 1) # 总体方差(这通常是统计学中的样本方差)
print(f"方差: {variance}")
##############################################
QQ 3087438119