Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime 11.3 LTS y versiones posteriores
Esta función devuelve la suma de los productos de yExpr y xExpr calculados a partir de los valores de un grupo donde xExpr y yExpr son NOT NULL.
Sintaxis
regr_sxy( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
Esta función también se puede invocar como una función de ventana mediante la cláusula OVER.
Argumentos
-
yExpr: Una expresión numérica, la variable dependiente. -
xExpr: Una expresión numérica, la variable independiente. -
cond: una expresión booleana opcional que filtra las filas usadas para la función.
Devoluciones
El tipo de resultado es DOUBLE.
Todos los valores NULL dentro del grupo se omiten. Si un grupo está vacío o solo consta de valores null, el resultado será NULL.
Si se especifica DISTINCT, el resultado se calcula después de haber quitado los duplicados.
regr_sxy(y, x) es un sinónimo de regr_count(y, x) * covar_pop(y, x).
Ejemplos
> SELECT regr_sxy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
0.6666666666666666