微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python – Pandas Dataframe.describe():哪种标准偏差?

使用python的Pandas库,Dataframe.describe() function打印数据集的标准偏差.但是,文档页面未指定此标准偏差是“uncorrected” standard deviation还是“更正”标准偏差.

有人能告诉我它返回哪一个

解决方法:

这是校正的样本标准偏差.
你可以通过一个简单的系列说明自己,并应用公式:

In [11]: s = pd.Series([1, 2])

In [12]: s.std()
Out[12]: 0.70710678118654757

In [13]: from math import sqrt
   ....:  sqrt(0.5)
Out[13]: 0.7071067811865476

和校正样本标准差的公式:

In [14]: sqrt(1./(len(s)-1) * ((s - s.mean()) ** 2).sum())
Out[14]: 0.7071067811865476

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐