CUARTILLA

Un usuario Pregunto ✅

greg_deckler

En mi búsqueda reciente para crear o catalogar tantos equivalentes DAX para funciones de Excel, este fue interesante porque, bueno, francamente, no puedo entender cómo Excel calcula el primer y el tercer cuartil. Cualquiera que sea el método que esté usando, no parece estar de acuerdo con ningún otro método que pueda encontrar, como aquí o aquí o literalmente en cualquier lugar que haya buscado. Ningún método que he probado puede replicar los números que regresan de la función CUARTIL de Excel. Pero, todos los demás métodos parecen estar de acuerdo con los números del primer y tercer cuartil para el conjunto 1, 2, 4, 7, 8, 9, 10, 12. Todos dicen que el primer cuartil es 3 y el tercer cuartil es 9.5. Excel da 3,5 y 9,25 respectivamente. Tenga en cuenta que QUARTILE.EXC da 2.5 y 9.75, por lo que tampoco concuerda con nada. Así que supongo, ¿para *pitir* con la función CUARTIL de Excel?

De todos modos, aquí hay una implementación DAX de QUARTILE que está de acuerdo con cualquier otro método que no sea Excel…

QUARTILE = 
    VAR __Values = SELECTCOLUMNS('Table',"Values",[Column1])
    VAR __Quart = MAX('Quartiles'[Quart])
    VAR __Median = MEDIANX(__Values,[Values])
    VAR __Quartile =
        SWITCH(__Quart,
            0,MINX(__Values,[Values]),
            2,__Median,
            4,MAXX(__Values,[Values]),
            1,MEDIANX(FILTER(__Values,[Values] < __Median),[Values]),
            3,MEDIANX(FILTER(__Values,[Values] > __Median),[Values])
        )
RETURN
    __Quartile

¿Quizás alguien del equipo de Excel de Microsoft pueda deambular y explicar la fórmula detrás de la función de cuartil de Excel? ¿Nadie se ha dado cuenta de que da resultados diferentes a los de cualquier otra calculadora/cálculo de cuartiles? Tal vez todo sea una palabra fuerte. Todos los que miré, más de una docena.

Otra cosa que me molesta, toda la documentación sobre QUARTILE.INC, QUARTILE.EXC, PERCENTILE.INC, PERCENTILE.EXC se enfoca en la parte «inclusiva/exclusiva» sobre los valores kth de 0..1. Excepto que me parece la parte menos importante porque claramente hay diferentes métodos aquí en términos de cómo estas funciones calculan los cuartiles/percentiles porque puedes obtener respuestas muy diferentes, especialmente cuando se trata de números pares de elementos. El hecho de que no pueda usar 0 y 1 en uno de ellos parece ser lo último que querría explicar, sino explicar por qué los valores calculados son diferentes.

Y otra cosa con respecto a la «interpolación», aparentemente es por eso que los números generados para el 1er y 3er cuartiles en Excel varían de la forma en que todos los demás lo hacen, entonces, ¿cómo está ocurriendo exactamente esta interpolación y por qué es mejor o peor que el forma en que todos los demás parecen hacerlo?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *