Compartir a través de


regr_syy (función de agregado)

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 11.3 LTS y versiones posteriores

Devuelve la suma de cuadrados de los valores yExpr de un grupo donde xExpr y yExpr son NOT NULL.

Sintaxis

regr_syy( [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 dependiente.
  • 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_syy(y, x) es un sinónimo de regr_count(y, x) * var_pop(y).

Ejemplos

> SELECT regr_syy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
  0.6666666666666666