STDEV() の背後にある式 (SQL サーバーの任意のバージョン) を誰かが知っているか、またはこれらの小数などの値の標準偏差が異なる理由を知っているのは不思議です。
私の目標は、この計算の違いを QA 部門に説明し、QA 部門が顧客に説明できるようにすることです。
10 進数の SQL 関数 STDEV() は Excel とまったく一致しないようです。10 進数以外の整数は問題なく一致するようです。
母集団ではなく、サンプルの偏差を計算しようとしています。
値の例: 99.99991、99.99992
Excel STDEV (または任意のオンライン標準偏差計算機): 7.07107E-06
SQL: 7.13664510111607E-06
複数のバージョンの SQL サーバーを試しましたが、SQL と Excel 2007 および 2019 でこの関数のすべてのバリエーションを試しましたが、それらをこれらの値と一致させることはできません。
SQL は明らかに、この Web サイトの計算とは少し異なることを行っています。
https://www.mathsisfun.com/data/standard-deviation-calculator.html
再現するtSQL:
declare @table table (theNumber float)
insert into @table (theNumber) Values (99.99991), (99.99992)
select STDEV(theNumber) from @table
どんな助けでも大歓迎です!
ありがとう!