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
Devuelve la interceptación de la línea de regresión lineal univariante en un grupo donde xExpr y yExpr son NOT NULL.
Sintaxis
regr_intercept( [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
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, la media se calcula después de quitar los duplicados.
Esta función es un sinónimo de avg(y) - regr_slope(y,x) * avg(x).
Ejemplos
> SELECT regr_intercept(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
-0.9999999999999998