SQL - STDEVP或STDEV以及如何使用它?(SQL - STDEVP or STDEV

2019-07-19 23:22发布

我有一个表:

LocationId OriginalValue Mean
1          0.45         3.99  
2          0.33         3.99
3          16.74        3.99
4          3.31         3.99

等等...

我怎么会制定出Standard Deviation使用该表还你会推荐- STDEVPSTDEV

Answer 1:

要使用它,简单地说:

SELECT STDEVP(OriginalValue)
FROM yourTable

从下面,你可能想STDEVP

从这里 :

当被评估的组号码是仅整个人口的局部取样 STDEV被使用。 用于将平方偏差的和的分母是N-1,其中N是观测值的数量(项目的数据集中的计数)。 从技术上讲,减去1被称为“无偏置”。

当被评价组号的STDEVP用于完成-这是价值观的全部人口 。 在这种情况下,1不是减去并用于将平方偏差的和的分母是简单地Ñ本身,观测值的数目(条目的数据集中的计数)。 从技术上讲,这被称为“偏置”。 记住,在STDEVP P代表“人民”可能会有所帮助。 由于数据集是不是一个单纯的样品,但所有的实际值的构成,这个标准偏差函数可以返回更准确的结果。



Answer 2:

一般情况下,你应该使用STDEV时,你必须估算基于样本的标准偏差。 但如果你有作为参数整列数据,然后使用STDEVP

一般情况下,如果你的数据代表的是整个人群中,使用STDEVP ; 否则,使用STDEV

请注意,对于大样本,在函数返回几乎相同的值,所以最好使用STDEV在这种情况下。



Answer 3:

在统计学中有两种类型的标准偏差:一个样本,一个用于人口。 样本标准差,通常用字母s谱写,作为总体标准偏差的估计。 总体标准偏差,通常用希腊字母小写西格玛谱写,当数据构成完整人口被使用。 这是很难直接回答你的问题 - 样本或人群 - 因为它是很难告诉你正在使用:样本或群体。 这往往取决于上下文。 请看下面的例子。 如果我想知道学生的年龄的标准偏差在我的课,然后因为类是我的人群我U =将使用STDEVP。 但是,如果我想用我的班级所有学生的人口在学校的样本(这是所谓的便利样本,并可能会有所偏差,但我离题),那么我会用STDEV,因为我的类是一个示例。 结果值将是我最好的STDEVP估计。 正如上面提到的(1)大样本(比如说,超过三十),两者之间的差别变得微不足道,和(2)通常,你应该使用STDEV,STDEVP没有,因为在实践中,我们通常不会访问人口。 事实上,人们可以说,如果我们总是拥有人群,那么我们就不需要统计数据。 推断统计的整个要点是能够做出基于样本人口的推论。



文章来源: SQL - STDEVP or STDEV and how to use it?