Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
Bir sayı çifti grubu arasındaki bağıntının Pearson katsayısını döndürür.
Sözdizimi
corr ( [ALL | DISTINCT] expr1, expr2 ) [FILTER ( WHERE cond ) ]
Bu işlev, pencere işlevi olarak OVER yan tümcesi kullanılarak da çağrılabilir.
Argümanlar
-
expr1: Sayısal olarak değerlendirilen ifade. -
expr2: Sayısal olarak değerlendirilen ifade. -
cond: Toplama için kullanılan satırları filtrelemek adına isteğe bağlı bir boole ifadesi.
İadeler
bir DOUBLE.
"DISTINCT belirtilirse, işlev yalnızca benzersiz expr1, expr2 çiftlerinden oluşan bir küme üzerinde çalışır."
Örnekler
> SELECT corr(c1, c2) FROM VALUES (3, 2), (3, 3), (3, 3), (6, 4) as tab(c1, c2);
0.816496580927726
> SELECT corr(DISTINCT c1, c2) FROM VALUES (3, 2), (3, 3), (3, 3), (6, 4) as tab(c1, c2);
0.8660254037844387
> SELECT corr(DISTINCT c1, c2) FILTER(WHERE c1 != c2)
FROM VALUES (3, 2), (3, 3), (3, 3), (6, 4) as tab(c1, c2);
1.0