BASE DE CONOCIMIENTO

Cómo calcular el coeficiente de correlación de Pearson en Tableau Prep


Publicado: 02 Jun 2023
Fecha de la última modificación: 05 Apr 2024

Pregunta

Cómo calcular el coeficiente de correlación de Pearson en Tableau Prep cuando no hay disponibles cálculos agregados avanzados como CORR.

 

Entorno

Tableau Prep Builder

Respuesta

Se puede calcular el coeficiente de correlación de Pearson en Tableau Prep. Sin embargo, como muchas funciones agregadas que están disponibles en Tableau Desktop no lo están en Tableau Prep, cada cálculo y agregado se debe realizar en un campo calculado diferente.
Consulte el flujo de ejemplo adjuntado, que calcula el coeficiente de Pearson de ventas y ganancias:

1. [Mean Sales] (Ventas promedio) y [Mean Profit] (Ganancias promedio) agregan el promedio de [Sales] (Ventas) y [Profit] (Ganancias).

Campo calculado
[Mean Sales] (Ventas promedio)
{FIXED: AVG([Sales])}

Campo calculado
[Mean Profit] (Ganancias promedio)
{FIXED: AVG([Profit])}

2. [Sales diff] (Diferencia de ventas) y [Profit diff] (Diferencia de ganancias) calculan la diferencia entre los valores individuales y los promedios.

Campo calculado
[Sales diff] (Diferencia de ventas)
[Sales] (Ventas) - [Mean Sales] (Ventas promedio)

Campo calculado
[Profit diff] (Diferencia de ganancias)
[Profit] (Ganancias) - [Mean Profit] (Ganancias promedio)

3. [Covariance numerator] (Numerador de covarianza) es el producto de [Sales diff] (Diferencia de ventas) y [Profit diff] (Diferencia de ganancias).

Campo calculado
[Covariance numerator] (Numerador de covarianza)
{FIXED: SUM([Sales diff]*[Profit diff])}

4. [Covariance denominator] (Denominador de covarianza) es el recuento de transacciones, y se asume que cada transacción tiene un valor para [Sales] (Ventas).

Campo calculado
[Covariance denominator] (Denominador de covarianza)
{FIXED: COUNT([Sales])}

5. [Covariance] (Covarianza) calcula la covarianza del numerador y el denominador anteriores.

Campo calculado
[Covariance] (Covarianza)
[Covariance numerator] (Numerador de covarianza)/[Covariance denominator] (Denominador de covarianza)

6. [Sales Stdevp] (Stdevp de ventas) y [Profit Stdevp] (Stdevp de ganancias) calcula las desviaciones estándar de [Sales] (Ventas) y [Profit] (Ganancias) mediante la función STDEVP existente.

Campo calculado
[Sales Stdevp] (Stdevp de ventas)
{FIXED: STDEVP([Sales])}

Campo calculado
[Profit Stdevp] (Stdevp de ganancias)
{FIXED: STDEVP([Profit])}

7. Por último, [Correlation Coefficient] (Coeficiente de correlación) calcula el coeficiente de correlación al dividir la covarianza por el producto de las desviaciones estándar.

Campo calculado
[Correlation Coefficient] (Coeficiente de correlación)
[Covariance] (Covarianza)/([Sales Stdevp] (Stdevp de ventas)*[Profit Stdevp] (Stdevp de ganancias))

También puede consultar el libro de trabajo de ejemplo adjunto con el ejemplo de Tableau Desktop mediante los campos calculados.
 
¿Fue de ayuda este artículo para resolver el problema?