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
Bir grup içinde yExpr
değerlerinin karelerinin toplamını döndürür; burada xExpr
ve yExpr
NOT NULL
'dur.
Sözdizimi
regr_syy( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
Bu işlev, pencere işlevi olarak da OVER
yan tümcesi kullanılarak çağrılabilir.
Tartışmalar
-
yExpr
: Sayısal ifade, bağımlı değişken. -
xExpr
: Sayısal bir 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ü şeklindedir DOUBLE
.
Gruptaki tüm null'lar yoksayılır. 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_syy(y, x)
, için regr_count(y, x) * var_pop(y)
bir eş anlamlıdır.
Örnekler
> SELECT regr_syy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
0.6666666666666666