数値のペアのセットの母共分散を返します。
COVAR_POP( dependent-expression, independent-expression )
COVAR_POP( dependent-expression, independent-expression ) OVER ( window-spec )
window-spec : 以下の備考で説明する構文 2 についての指示を参照します。
dependent-expression 独立変数に影響される変数。
independent-expression 結果に影響する変数。
DOUBLE
この関数は、引数を DOUBLE に変換し、倍精度浮動小数点で計算を行います。関数が空のセットに適用される場合は、NULL を返します。
dependent-expression と independent-expression はどちらも数値です。関数は、dependent-expression または independent-expression が NULL であるペアをすべて除外した後で、(dependent-expression, independent-expression) のペアのセットに適用されます。その後、次の計算が行われます。
( SUM( y * x ) - SUM( x ) * SUM( y ) / n ) / n |
y は dependent-expression を表し、x は independent-expression を表します。
実行される統計計算の詳細については、集合関数に対応する数式を参照してください。
構文 2 は、SELECT 文で Window 関数として使用する場合の用法を示します。この場合、window-spec の要素は、関数構文の中 (インライン) に指定するか、または SELECT 文の WINDOW 句と組み合わせて指定できます。WINDOW 句の window-spec 定義を参照してください。
SELECT 文での Window 関数の使用方法や実例については、Window 関数を参照してください。
SQL/2003 コア SQL に含まれない SQL 基本機能 (T621)。
次の例は、従業員の年齢と給与間の関連の強さを測定します。この関数は、値 73785.84005866687 を返します。
SELECT COVAR_POP( Salary, ( YEAR( NOW( ) ) - YEAR( BirthDate ) ) ) FROM Employees; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |