Funciones de agregación estadística en SQL estándar

BigQuery admite las siguientes funciones de agregación estadística.

CORR

CORR(X1, X2)  [OVER (...)]

Descripción

Muestra el coeficiente de correlación de Pearson de un conjunto de pares de números. Para cada par de números, el primero es la variable dependiente y el segundo es la variable independiente. El resultado que se muestra está entre -1 y 1. Un resultado de 0 indica que no hay correlación.

Esta función ignora los pares de entrada que contengan uno o más valores NULL. Si hay menos de dos pares de entrada sin valores NULL, esta función muestra NULL.

Tipos de entrada admitidos

FLOAT64

Cláusula opcional

OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas.

Tipo de datos que se muestran

FLOAT64

COVAR_POP

COVAR_POP(X1, X2)  [OVER (...)]

Descripción

Muestra la covarianza poblacional de un conjunto de pares de números. El primer número es la variable dependiente; el segundo es la variable independiente. El resultado que se muestra está entre el valor -Inf y el valor +Inf.

Esta función ignora los pares de entrada que contengan uno o más valores NULL. Si no hay un par de entrada sin valores NULL, esta función muestra NULL. Si hay un solo par de entrada sin valores NULL, esta función muestra 0.

Tipos de entrada admitidos

FLOAT64

Cláusula opcional

OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas.

Tipo de datos que se muestran

FLOAT64

COVAR_SAMP

COVAR_SAMP(X1, X2)  [OVER (...)]

Descripción

Muestra la covarianza de ejemplo de un conjunto de pares de números. El primer número es la variable dependiente; el segundo es la variable independiente. El resultado que se muestra está entre el valor -Inf y el valor +Inf.

Esta función ignora los pares de entrada que contengan uno o más valores NULL. Si hay menos de dos pares de entrada sin valores NULL, esta función muestra NULL.

Tipos de entrada admitidos

FLOAT64

Cláusula opcional

OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas.

Tipo de datos que se muestran

FLOAT64

STDDEV_POP

STDDEV_POP([DISTINCT] expression)  [OVER (...)]

Descripción

Muestra la desviación estándar poblacional (sesgada) de los valores. El resultado que se muestra está entre el valor 0 y el valor +Inf.

Esta función ignora cualquier entrada NULL. Si se ignoran todas las entradas, esta función muestra NULL.

Si esta función recibe una entrada única que no es NULL, muestra 0.

Tipos de entrada admitidos

FLOAT64

Cláusulas opcionales

Las cláusulas se aplican en el siguiente orden:

  1. OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas. En la actualidad, esta cláusula es incompatible con todas las demás cláusulas dentro de STDDEV_POP().

  2. DISTINCT: cada valor distinto de expression se agrega solo una vez en el resultado.

Tipo de datos que se muestran

FLOAT64

STDDEV_SAMP

STDDEV_SAMP([DISTINCT] expression)  [OVER (...)]

Descripción

Muestra la desviación estándar muestral (imparcial) de los valores. El resultado que se muestra está entre el valor 0 y el valor +Inf.

Esta función ignora cualquier entrada NULL. Si hay menos de dos entradas que no sean NULL, esta función muestra NULL.

Tipos de entrada admitidos

FLOAT64

Cláusulas opcionales

Las cláusulas se aplican en el siguiente orden:

  1. OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas. En la actualidad, esta cláusula es incompatible con todas las demás cláusulas dentro de STDDEV_SAMP().

  2. DISTINCT: cada valor distinto de expression se agrega solo una vez en el resultado.

Tipo de datos que se muestran

FLOAT64

STDDEV

STDDEV([DISTINCT] expression)  [OVER (...)]

Descripción

Un alias de STDDEV_SAMP.

VAR_POP

VAR_POP([DISTINCT] expression)  [OVER (...)]

Descripción

Muestra la varianza poblacional (sesgada) de los valores. El resultado que se muestra está entre el valor 0 y el valor +Inf.

Esta función ignora cualquier entrada NULL. Si se ignoran todas las entradas, esta función muestra NULL.

Si esta función recibe una entrada única que no es NULL, muestra 0.

Tipos de entrada admitidos

FLOAT64

Cláusulas opcionales

Las cláusulas se aplican en el siguiente orden:

  1. OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas. En la actualidad, esta cláusula es incompatible con todas las demás cláusulas dentro de VAR_POP().

  2. DISTINCT: cada valor distinto de expression se agrega solo una vez en el resultado.

Tipo de datos que se muestran

FLOAT64

VAR_SAMP

VAR_SAMP([DISTINCT] expression)  [OVER (...)]

Descripción

Muestra la varianza muestral (imparcial) de los valores. El resultado que se muestra está entre el valor 0 y el valor +Inf.

Esta función ignora cualquier entrada NULL. Si hay menos de dos entradas que no sean NULL, esta función muestra NULL.

Tipos de entrada admitidos

FLOAT64

Cláusulas opcionales

Las cláusulas se aplican en el siguiente orden:

  1. OVER: especifica una ventana. Consulta la sección sobre Funciones analíticas. En la actualidad, esta cláusula es incompatible con todas las demás cláusulas dentro de VAR_SAMP().

  2. DISTINCT: cada valor distinto de expression se agrega solo una vez en el resultado.

Tipo de datos que se muestran

FLOAT64

VARIANCE

VARIANCE([DISTINCT] expression)  [OVER (...)]

Descripción

Un alias de VAR_SAMP.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.