- カテゴリ:
集計関数 (General) , ウィンドウ関数の構文と使用法
KURTOSIS¶
NULL 以外の記録のサンプルの過剰尖度を返します。グループ内のすべてのレコードが NULLの場合、関数は NULLを返します。
サンプルの過剰尖度の計算には、次の式が使用されます。
\[(n *(n+1))/((n-1)* (n-2) *(n-3))* (n *m_4/(k_2)^2) - 3* (n-1)^2 / ((n-2) * (n-3))\]
条件:
\(n\) は、NULL 以外のレコードの数を示します。
\(m_4\) は、サンプルの4番目の中心モーメントを示します。
\(k_2\) は、分散の対称不偏推定量を示します。
構文¶
集計関数
ウィンドウ関数
引数¶
expr数値データ型(INTEGER、 FLOAT、 DECIMALなど)に評価される式。
expr2個々のグループまたはウィンドウを定義する式。
戻り値¶
入力データ型が DOUBLE/FLOATの場合、 DOUBLE を返します。
入力データ型が別の数値データ型の場合、 DECIMAL を返します。
使用上の注意¶
レコードが4つ未満の入力の場合、 KURTOSIS は NULL を返します。
この関数がウィンドウ関数として呼び出される場合、以下はサポートされていません。
OVER 句内の ORDER BY 句。
明示的なウィンドウフレーム。
例¶
テーブルを作成し、いくつかの行を挿入します。
テーブルからすべてのデータを選択します。
各列の KURTOSIS 値を返します。