37

私はテーブルを持っています:

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?

4

3 に答える 3

44

使用するには、次のようにします。

SELECT STDEVP(OriginalValue)
FROM yourTable

以下から、おそらくSTDEVP.

ここから:

STDEVは、評価される数値のグループが母集団全体の部分的なサンプリングにすぎない場合に使用されます。偏差の平方和を割る分母は N-1 です。ここで、N は観測値の数 (データ セット内のアイテムの数) です。技術的には、1 を引くことを「バイアスなし」と呼びます。

STDEVPは、評価される数値のグループが完全である場合に使用されます。これは、値の母集団全体です。この場合、1 は減算されず、偏差の 2 乗の合計を割るための分母は、単純に N 自体、観測値の数 (データ セット内のアイテムの数) です。技術的には、これは「バイアス」と呼ばれます。STDEVP の P は「人口」を表すことを覚えておくと役立つ場合があります。データセットは単なるサンプルではなく、すべての実際の値で構成されているため、この標準偏差関数はより正確な結果を返すことができます。

于 2013-02-15T11:51:44.303 に答える
12

通常、STDEVサンプルに基づいて標準偏差を推定する必要がある場合に使用する必要があります。ただし、列データ全体が引数として指定されている場合は、を使用しますSTDEVP

一般に、データが母集団全体を表す場合は、STDEVP;を使用します。それ以外の場合は、を使用しますSTDEV

大きなサンプルの場合、関数はほぼ同じ値を返すためSTDEV、この場合はより適切に使用することに注意してください。

于 2013-02-15T11:56:36.110 に答える