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}")
##############################################
标签:方差,python,list,计算,np,variance,data,mean From: https://www.cnblogs.com/herd/p/18297377