STDDEV_POP VS STDDEV_SAMP

Posted

技术标签:

【中文标题】STDDEV_POP VS STDDEV_SAMP【英文标题】: 【发布时间】:2020-10-20 22:14:05 【问题描述】:

有人可以向我解释一下这两个函数在 postgres 中有什么区别,什么时候给你解释一下?

我的表中有这些数据,想计算行程采样率的标准差:

  user_id |      trip_id       |       lat        |       lon        | sampling_rate 
---------+--------------------+------------------+------------------+---------------
     126 | 125020080511025052 | 39.9531666666667 | 116.452566666667 |             7
     126 | 125020080511025052 |         39.95305 | 116.452683333333 |            16
     126 | 125020080511025052 | 39.9530666666667 | 116.452916666667 |            44
     126 | 125020080511025052 | 39.9530833333333 | 116.453183333333 |            40
     126 | 125020080511025052 |         39.95335 |        116.45365 |            21
     126 | 125020080511025052 | 39.9532833333333 | 116.453816666667 |            16
     126 | 125020080511025052 | 39.9533166666667 |        116.45405 |            13
     126 | 125020080511025052 | 39.9535666666667 | 116.454383333333 |            24
     126 | 125020080511025052 | 39.9537166666667 |         116.4546 |            16
     126 | 125020080511025052 | 39.9538333333333 | 116.454733333333 |            17

【问题讨论】:

“这两个函数”分别是什么?您希望返回什么? 请看题目,已经回答了。 【参考方案1】:

这是一个统计问题,而不是编程或数据库问题。

简短的回答是您使用样本标准差,除非您有理由使用总体标准差并理解为什么要使用总体标准差。

Postgreql 中的 stddev() 映射到 stddev_samp()

这是一篇长篇文章,但涵盖了基础知识:https://statistics.laerd.com/statistical-guides/measures-of-spread-range-quartiles.php

随着样本中观测值数量的增加,样本标准差会向总体标准差收敛。

【讨论】:

以上是关于STDDEV_POP VS STDDEV_SAMP的主要内容,如果未能解决你的问题,请参考以下文章

Java世界中的类vs包vs模块vs组件vs容器vs服务vs平台[关闭]

VS2005和VS2008做的项目有啥区别

性能测试 - 响应 vs 延迟 vs 吞吐量 vs 负载 vs 扩展性 vs 压力 vs 健壮性

VS2010怎样打开VS2013或者VS2015建立的工程

Atitit. visual studio vs2003 vs2005 vs2008  VS2010 vs2012

SGD vs Momentum vs NAG vs Adagrad vs Adadelta vs RMSprop vs Adam