我在SQL Server中的表具有以下信息的標準偏差:如何確定一組標準偏差
- 表示基的
- 組
- 標準在許多人該組的偏差
所以,在這個表中的兩個項目分別是:
Mean Std. Dev. PersonCount
2 1.34 8
1.47 0.618 7
我想知道的是如何使用SQL語句來獲得這兩行的標準偏差。我怎麼去解決這個問題?
我在SQL Server中的表具有以下信息的標準偏差:如何確定一組標準偏差
所以,在這個表中的兩個項目分別是:
Mean Std. Dev. PersonCount
2 1.34 8
1.47 0.618 7
我想知道的是如何使用SQL語句來獲得這兩行的標準偏差。我怎麼去解決這個問題?
T-SQL有一個STDEV()
function你可以使用。你也可以使用平方根和虛擬函數。 SQRT(VAR())
還有很多其他內置statistical functions可以使用。
我這樣做了,但我不認爲1.34和0.618的標準偏差的標準偏差是0.36,因此我的問題。 – 2014-10-02 15:44:25
它應該顯示正確的值。證明,我做了一個小提琴:http://sqlfiddle.com/#!3/5a4632/1/0你使用了什麼數據類型? – Arun 2014-10-02 16:22:16
但是,如果組1的標準偏差爲1.34,組2的標準偏差爲0.618,那麼標準偏差的標準偏差是0.51? – 2014-10-02 17:52:52
您能否至少提供標準偏差的數學公式?有一個用於計算總體的標準偏差,一個用於樣本,另一個用於分組數據(需要組的大小)。 – 2014-10-02 15:19:13
您也可以查看'STDEV'功能。 http://msdn.microsoft.com/en-us/library/ms190474(v=sql.105).aspx – 2014-10-02 15:26:17
我不能提供公式,因爲我不知道它。這是其他人創建的表格。 – 2014-10-02 15:40:26