regr_sxy
الدالة التجميعية
ينطبق على: Databricks SQL Databricks Runtime 11.3 LTS وما فوق
إرجاع مجموع منتجات yExpr
وحسابها xExpr
من قيم مجموعة حيث xExpr
هي NOT NULL
وyExpr
.
بناء الجملة
regr_sxy( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
يمكن أيضا استدعاء هذه الدالة كدالة نافذة باستخدام العبارة OVER
.
الوسيطات
yExpr
: تعبير رقمي، المتغير التابع.xExpr
: تعبير رقمي، المتغير المستقل.cond
: تعبير منطقي اختياري يقوم بتصفية الصفوف المستخدمة للدالة.
المرتجعات
نوع النتيجة هو DOUBLE
.
يتم تجاهل أي قيم خالية داخل المجموعة. إذا كانت المجموعة فارغة أو تتكون فقط من القيم الخالية، تكون النتيجة NULL
.
إذا DISTINCT
تم تحديدها، يتم حساب النتيجة بعد إزالة التكرارات.
regr_sxy(y, x)
هو مرادف ل regr_count(y, x) * covar_pop(y, x)
.
الأمثلة
> SELECT regr_sxy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
0.6666666666666666