啊啊啊啊啊吖

2018-11-16   阅读量: 621

数据分析师 Python编程 统计学

怎么用Python计算方差

扫码加入数据分析学习群
def de_mean(x):
"""translate x by subtracting its mean (so the result has mean 0)"""
x_bar = mean(x)
return [x_i - x_bar for x_i in x]
def variance(x):
"""assumes x has at least two elements"""
n = len(x)
deviations = de_mean(x)
return sum_of_squares(deviations) / (n - 1)
variance(num_friends) # 81.54

这个概念看起来似乎是各个数值分别与其均值之差的平方的均值,但我们除

以的是 n-1 而不是 n。事实上,如果样本取自更大的总体, x_bar 就是真实均

值的估值,意味着 (x_i - x_bar) ** 2 是 x_i 的方差对均值的低估值,所以

我们除以 n-1 而不是 n。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子