プライマリ・コンテンツに移動
Oracle® Big Data Discovery Cloud Service EQLリファレンス

E65371-04
目次へ
目次
索引へ移動
索引

前
次
機械翻訳について

CORRELATION

CORRELATIONでは、グループ内のすべての行の2つの数値属性の間の相関係数が計算されます。

CORRELATION関数の構文は、次のとおりです:
CORRELATION(<arg1>, <arg2>)
各引数は、任意の式または単一割当て数値(整数または倍精度浮動小数点)属性です。 整数入力が最初にdoubleに昇格されます。 CORRELATIONは対称的です(つまり、最初に指定された属性に関係なく、同じ結果が戻されます)。

CORRELATIONは、引数がNULLの行を無視し、残りの行の相関係数を計算します。 グループのすべての行がNULLの場合、CORRELATIONはNULLを戻します。

その結果の、製品と時の相関係数は+1から1の間の値になります。1はプラスの相関合計、0は相関、1は負の相関は合計になりません。 出力がNaNであるケースがあります(一般的なケースは単一のデータ・ポイントのみ存在する場合です)。

CORRELATIONの例

この単純な例では、WineRatingはsingle-assign integer属性ですが、Priceは単一割当てのdouble属性です:
RETURN results AS
SELECT
  CORRELATION(WineRating, Price) AS corr
FROM WineState
GROUP

結果は0.886357407416268.の値になる場合があります。