標準 SQL の統計集計関数

BigQuery は、次の統計集計関数をサポートします。

CORR

CORR(X1, X2)  [OVER (...)]

説明

一連の数値ペアのピアソン相関係数を返します。それぞれの数値ペアについて、最初の数値が依存変数となり、2 番目の数値が独立変数となります。返される結果は、-11 の間になります。結果が 0 の場合は、相関がないことを示しています。

入力されたペアに NULL の値が 1 つ以上あると、この関数はこれを無視します。NULL 値のない入力ペアが 2 つ未満の場合、この関数は NULL を返します。

サポートされる入力型

FLOAT64

省略可能な句

OVER: ウィンドウを指定します。分析関数をご覧ください。

戻りデータの型

FLOAT64

COVAR_POP

COVAR_POP(X1, X2)  [OVER (...)]

説明

一連の数値ペアの共分散母数を返します。最初の数値は依存変数です。2 番目の数値は独立変数です。返される結果は -Inf+Inf の間になります。

入力されたペアに NULL の値が 1 つ以上あると、この関数はこれを無視します。NULL 値のない入力ペアがない場合、この関数は NULL を返します。NULL 値のない入力ペアが 1 つだけの場合には 0 を返します。

サポートされる入力型

FLOAT64

省略可能な句

OVER: ウィンドウを指定します。分析関数をご覧ください。

戻りデータの型

FLOAT64

COVAR_SAMP

COVAR_SAMP(X1, X2)  [OVER (...)]

説明

一連の数値ペアの共分散サンプルを返します。最初の数値は依存変数です。2 番目の数値は独立変数です。返される結果は -Inf+Inf の間になります。

入力されたペアに NULL の値が 1 つ以上あると、この関数はこれを無視します。NULL 値のない入力ペアが 2 つ未満の場合、この関数は NULL を返します。

サポートされる入力型

FLOAT64

省略可能な句

OVER: ウィンドウを指定します。分析関数をご覧ください。

戻りデータの型

FLOAT64

STDDEV_POP

STDDEV_POP([DISTINCT] expression)  [OVER (...)]

説明

バイアスをかけた母集団の標準偏差値を返します。返される結果は 0 から +Inf の間になります。

この関数は NULL 入力を無視します。すべての入力が無視されると、この関数は NULL を返します。

この関数は、NULL 以外の入力を 1 つ受信すると 0 を返します。

サポートされる入力型

FLOAT64

省略可能な句

次の順番で句が適用されます。

  1. OVER: ウィンドウを指定します。分析関数をご覧ください。この句は現在、STDDEV_POP() 内の他のすべての句と互換性がありません。

  2. DISTINCT: expression の重複を除いた値を集約して結果を返します。

戻りデータの型

FLOAT64

STDDEV_SAMP

STDDEV_SAMP([DISTINCT] expression)  [OVER (...)]

説明

バイアスをかけない標本標準偏差値を返します。返される結果は 0 から +Inf の間になります。

この関数は NULL 入力を無視します。NULL 以外の入力が 2 つ未満の場合、この関数は NULL を返します。

サポートされる入力型

FLOAT64

省略可能な句

次の順番で句が適用されます。

  1. OVER: ウィンドウを指定します。分析関数をご覧ください。この句は現在、STDDEV_SAMP() 内の他のすべての句と互換性がありません。

  2. DISTINCT: expression の重複を除いた値を集約して結果を返します。

戻りデータの型

FLOAT64

STDDEV

STDDEV([DISTINCT] expression)  [OVER (...)]

説明

STDDEV_SAMP のエイリアス。

VAR_POP

VAR_POP([DISTINCT] expression)  [OVER (...)]

説明

バイアスをかけた母分散値を返します。返される結果は 0 から +Inf の間になります。

この関数は NULL 入力を無視します。すべての入力が無視されると、この関数は NULL を返します。

この関数は、NULL 以外の入力を 1 つ受信すると 0 を返します。

サポートされる入力型

FLOAT64

省略可能な句

次の順番で句が適用されます。

  1. OVER: ウィンドウを指定します。分析関数をご覧ください。この句は現在、VAR_POP() 内の他のすべての句と互換性がありません。

  2. DISTINCT: expression の重複を除いた値を集約して結果を返します。

戻りデータの型

FLOAT64

VAR_SAMP

VAR_SAMP([DISTINCT] expression)  [OVER (...)]

説明

バイアスをかけない標本分散値を返します。返される結果は 0 から +Inf の間になります。

この関数は NULL 入力を無視します。NULL 以外の入力が 2 つ未満の場合、この関数は NULL を返します。

サポートされる入力型

FLOAT64

省略可能な句

次の順番で句が適用されます。

  1. OVER: ウィンドウを指定します。分析関数をご覧ください。この句は現在、VAR_SAMP() 内の他のすべての句と互換性がありません。

  2. DISTINCT: expression の重複を除いた値を集約して結果を返します。

戻りデータの型

FLOAT64

VARIANCE

VARIANCE([DISTINCT] expression)  [OVER (...)]

説明

VAR_SAMP のエイリアス。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。