Saltar al contenido

Python Pandas: cómo se calcula el percentil 25 mediante la función de descripción

Ya no tienes que buscar más por todo internet porque estás al lugar justo, tenemos la respuesta que buscas sin problemas.

Solución:

En la documentación de pandas hay información sobre el cálculo de cuantiles, donde se hace referencia a numpy.percentile:

Valor devuelto en el cuantil dado, a la numpy.percentile.

Luego, revisando la explicación de numpy.percentile, podemos ver que el método de interpolación está configurado para lineal por defecto:

lineal: i + (j – i) * fracción, donde fracción es la parte fraccionaria del índice rodeada por i y j

Para su caso específico, el cuantil 25 resulta de:

res_25 = 4 + (6-4)*(3/4) =  5.5

Para el cuantil 75 obtenemos:

res_75 = 8 + (10-8)*(1/4) = 8.5

Si configura el método de interpolación en “punto medio”, obtendrá los resultados que pensó.

.

Creo que es más fácil de entender al ver este cálculo como min+(max-min)*percentil. Tiene el mismo resultado que esta función descrita en NumPy:

lineal: i + (j – i) * fracción, donde fracción es la parte fraccionaria del índice rodeada por i y j

res_25 = 4+(10-4)*percentile = 4+(10-4)*25% = 5.5
res_75 = 4+(10-4)*percentile = 4+(10-4)*75% = 8.5

Puedes añadir valor a nuestra información asistiendo con tu veteranía en los informes.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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