CORR()
DSQL, PSQL
DOUBLE PRECISION
CORR ( <expr1>, <expr2> )
Parameter | Beschreibung |
---|---|
exprN |
Numerischer Ausdruck.Sie kann eine Tabellenspalte, eine Konstante, eine Variable, einen Ausdruck, eine Nicht-Aggregatfunktion oder eine UDF enthalten.Aggregatfunktionen sind als Ausdrücke nicht zulässig. |
Die Funktion CORR
gibt den Korrelationskoeffizienten für ein Paar numerischer Ausdrücke zurück.
Die Funktion CORR(<expr1>, <expr2>)
ist äquivalent zu
COVAR_POP(<expr1>, <expr2>) / (STDDEV_POP(<expr2>) * STDDEV_POP(<expr1>))
Dies wird auch als Korrelationskoeffizient nach Pearson bezeichnet.
Im statistischen Sinne ist Korrelation der Grad, mit dem ein Variablenpaar linear verbunden ist.Eine lineare Beziehung zwischen Variablen bedeutet, dass der Wert einer Variablen bis zu einem gewissen Grad den Wert der anderen vorhersagen kann.Der Korrelationskoeffizient stellt den Korrelationsgrad als Zahl von -1 (hohe inverse Korrelation) bis 1 (hohe Korrelation) dar.Ein Wert von 0 entspricht keiner Korrelation.
Wenn die Gruppe oder das Fenster leer ist oder nur NULL
-Werte enthält, ist das Ergebnis NULL
.