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 11.3 LTS ve üzeri
yExpr
ve xExpr
'in, xExpr
ve yExpr
'ün NOT NULL
olduğu bir grubun değerlerinden hesaplanan çarpımlarının toplamını döndürür.
Sözdizimi
regr_sxy( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
Bu işlev, yan tümcesi kullanılarak OVER
olarak da çağrılabilir.
Tartışmalar
-
yExpr
: Sayısal ifade, bağımlı değişken. -
xExpr
: Sayısal ifade, bağımsız değişken. -
cond
: İşlev için kullanılan satırları filtreleyerek isteğe bağlı bir Boole ifadesi.
İade
Sonuç türü bir DOUBLE
'dir.
Gruptaki tüm boş değerler göz ardı edilir. Bir grup boşsa veya yalnızca null değerlerden oluşuyorsa, sonuç olur NULL
.
Belirtilirse DISTINCT
, yinelemeler kaldırıldıktan sonra sonuç hesaplanır.
regr_sxy(y, x)
, için regr_count(y, x) * covar_pop(y, x)
bir eş anlamlıdır.
Örnekler
> SELECT regr_sxy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
0.6666666666666666