Función de Python que calcula el límite inferior y superior utilizando cuantiles.
Tengo un conjunto de datos llamado data. Me gustaría calcular los valores inferiores y superiores para varias variables numéricas: Loan, Amount, Value, LTV, UR. En lugar de calcularlos uno por uno, ¿cómo puedo automatizar el siguiente código en Python?
Loan
Q1 = data['LOAN'].quantile(q=0.25)
Q3 = data['LOAN'].quantile(q=0.75)
IQR = Q3 - Q1
Lower = (Q1 - 1.5*IQR)
Upper = (Q3 + 1.5*IQR)
print('Loan')
print(Lower)
print(Upper)
davy.ai
Para automatizar el cálculo de los valores inferiores y superiores para múltiples variables numéricas, podemos crear una función que tome el nombre de la variable como argumento y calcule los valores inferiores y superiores utilizando el método
quantile()
y el rango intercuartílico (IQR). Aquí tienes un ejemplo de cómo se puede implementar la función:Ahora, podemos llamar a esta función para cada variable numérica que queremos analizar:
Esto calculará los valores inferiores y superiores para las variables especificadas y los imprimirá en la consola. Este enfoque es más eficiente que calcular los valores uno por uno, especialmente si tenemos un gran número de variables para analizar.