from sympy import * # cargar paquetes para hacer calculos matemáticos
init_printing(use_latex=True)
Ahora, vamos a utilizar el concepto de integral para desarrollar algunos temas que son de interés en Administración de Empresas.
En esta sección se estudia la distribución del ingreso total de una población entre todos sus individuos. Esta distribución se calcula utilizando una función que relaciona el ingreso total de una población con el ingreso captado por los individuos de la población. Esta relación se conoce como Curva de Lorenz, y se explica a continuación.
Sea $y$ la proporción del ingreso total de cierta población que se recibe por la proporción $x$ de captadores de ingresos cuyo ingreso es mínimo.
Por ejemplo, suponga que cuando $x=0.5$, entonces $y=0.25$. Esto significaría que al 50% de la población que recibe el ingreso más bajo le corresponde el 25% del ingreso total. O si $y = 0.7$ cuando $x=0.9$, quiere decir entonces que el 90% de la población con los ingresos más bajos recibiría el 70% del ingreso total.
En general, supongamos que $y$ es una función de $x$ y que además $0 \le x \le 1$, $0 \le y \le 1$. Está función se conoce como Curva de Lorenz y tiene las siguientes características.
En una ciudad la curva de Lorenz está dada por la función $F(x) = \frac{14}{15}x^2 + \frac{1}{15}x.$
Suponga que $x = 0.4$ y $x = 0.6$. Utilice Python para evaluar estos valores, interpretar los resultados y gráficar la función.
x=symbols("x") #declaración de la variable
f = 14/15*x**2 +1/15*x # curva de lorentz
f
f1=f.subs(x,0.4) # evaluación de la función cuando x=0.4
f1
f1=f.subs(x,0.6) # evaluación de la función cuando x=0.6
f1
Interpretación: podemos afirmar que el $40\%$ de los habitantes con los ingresos más bajos, recibe el $17.6\%$ del ingreso total de la ciudad, y el $60\%$ de la población con los ingresos más bajos, recibe el $37.6\%$ del ingreso total de la ciudad.
p=plot(f,(x,0,1))
En un país la curva de Lorenz está dada por la función $F(x) = \frac{4}{17}x^2 + \frac{13}{17}x.$
Suponga que $x = 0.2$ y $x = 0.8$. Utilice Python para evaluar estos valores, interpretar los resultados y gráficar la función.
El coeficiente de Gini mide el grado de desigualdad con la que se distribuye el ingreso total de una cierta población. Para encontrar esta medida, se considera la equidad perfecta de la distribución del ingreso, la cual se presenta cuando $y = x$. Por lo tanto, La desviación de la distribución del ingreso real de la equidad se mide por el grado en que la curva de Lorentz se aparta de la recta $y = x$. En otras palabras, si $y = F(x)$ representa la curva de Lorentz, entonces el área comprendida entre la recta $y=x$ y la curva $y=F(x)$ mide este grado de desviación.
Dicho lo anterior, definimos El coeficiente de Gini como
$$ 2\int_0^1 \left [ x - F(x) \right ] \, dx, $$el cual señala como está distribuida la riqueza (ingreso total) en una población. Observe que entre más pequeño sea el coeficiente de Gini, más equitativa es la distribución del ingreso, mientras que, si el coeficiente se acerca a 1, significa que mayor será la desigualdad en la distribución del ingreso.
Suponga que en una población la curva de Lorentz esta dada por la función $F(x) = \frac{14}{15}x^2 + \frac{1}{15}x$.
Para desarrollar los calculos vamos utilizar Python.
g = 14/15*x**2+1/15*x # Curva de Lorentz dada por el ejemplo
g
i=2*integrate(x-g,x) # Integral de la fórmula de Gini
i
coeficiente = i.subs(x,1)-i.subs(x,0) # evaluando en la integral para hallar el coeficiente de Gini
coeficiente
p3=plot(g,(x,0,1),line_color = 'r' ,show=False) # caso ideal, cuando y=x
p4=plot(x,(x,0,1),line_color = 'g' ,show=False) # curva de lorentz
p3.append(p3[0]) # El área entre las curvas es el coeficiente Gini
p3.append(p4[0])
p3.show()
En cierta ciudad la curva de Lorentz esta dada por la función $g(x) = \frac{x^2}{3} + \frac{2}{3}x$. Calcule el coeficiente de Gini.
def Gini(f):
i=2*integrate(x-f,x) # Integral de la fórmula de Gini
coeficiente = i.subs(x,1)-i.subs(x,0)
p3=plot(f,(x,0,1),line_color = 'r' ,show=False) # caso ideal, cuando y=x
p4=plot(x,(x,0,1),line_color = 'g' ,show=False) # curva de lorentz
p3.append(p3[0]) # El área entre las curvas es el coeficiente Gini
p3.append(p4[0])
p3.show()
return print(coeficiente)
Gini(x**2/3+2/3*x)
0.111111111111111
En cierta ciudad la curva de Lorenz está dada por $f(x) = \frac{7}{13}x^2 + \frac{6}{13}x$.
En cierta ciudad la curva de Lorenz está dada por $f(x) = \frac{1}{100}x^2 + \frac{99}{100}x$.
Se sabe que la producción de una empresa tiende a requerir menos tiempo en la elaboración de una tarea particular si ya la ha realizado antes un número de veces. En otras palabras, cuanto más repita una persona una tarea, será más eficiente y empleará menos tiempo al realizarla de nuevo. Así, entre más unidades se produzcan en una serie de producción, el tiempo necesario para producir cada unidad irá descendiendo.
Supongamos que $T = F(x)$ es el tiempo (por ejemplo en horas-hombre) necesario para la producción de las primeras $x$ unidades de un cierto producto, entonces la derivada de esta función $F'(x) = f (x)$, representa el tiempo requerido de producir una unidad adicional, es decir, la derivada es el tiempo empleado de producir la unidad $x + 1$.
esto es hasta 2000. Utilicemos Python para este proposito.
Por lo general, la función derivada $F'(x) = f(x)$ tiene la forma $f(x) = ax^b$, donde $a > 0$ y $-1 \le b < 0$. Esta función $f$ se cononce como curva de aprendizaje. La elección de esta función $f$, asegura que el tiempo requerido por unidad disminuye a medida que se producen más y más unidades.
La curva de aprendizaje $f$ puede utilizarse en la predicción del número total de horas-hombre requeridas en niveles de producción futuros. A continuación ilustramos esta idea.
Observe que, el número total de horas-hombre $\Delta T$ requeridas para producir unidades numeradas desde $n+1$ hasta $m$ está dado por
$$ \Delta T = (tiempo \ en \ horas \ hombre \ para \ producir \ m \ unidades) - (tiempo \ en \ horas \ hombre \ para \ producir \ las \ primeras \ n \ unidades) $$En simbolos se tiene que
$$ \Delta T = F(m) - F(n) $$Pero, $F(x) = f'(x)$ entonces por el Teorema Fundamental del Cálculo, se debe tener que
$$ \Delta T = \int_n^m f(x) \, dx.$$Veamos un ejemplo para ilustrar estas ideas.
Una compañía hace un estudio de producción y determina que después de producir 500 unidades de su producto, la curva de aprendizaje está dada por
$$ f (x) = 10x^{-0.2}, $$en donde $f(x)$ es el número total de horas-hombre requeridas para ensamblar la unidad $x + 1$ del producto. ¿Cuál es el número de horas-hombre requeridas en el ensamblado de 1500 unidades adicionales del producto?
Debemos hallar la integral de la curva de aprendizaje en el intervalo de 500 unidades hasta 1500 unidades adicionales
f=10*x**(-0.2) # curva de aprendizaje
I=integrate(f) # integral de la curva de aprendizaje
I
C=I.subs(x,2000)-I.subs(x,500) # Integral evaluada entre 500 y 2000
C
Por lo tanto, se requieren 3663,43 horas-hombre para poducir 1500 unidades adicionales después de la unidad 500.
Después de observar las primeras 300 unidades de su producto, una empresa determina que el tiempo de mano de obra requerido a fin de ensamblar la unidad $(x+1)$ fue de $$ f(x) = 400x^{-0.5}. $$
Calcule el número de horas de mano de obra requeridas para producir 400 unidades adicionales del producto.
g=400*x**(-0.5) # curva de aprendizaje
I=integrate(g) # integral de la curva de aprendizaje
I
C=I.subs(x,700)-I.subs(x,300) # Integral evaluada entre 500 y 2000
C
Por lo tanto, se requieren 7309.60 horas de mano de obra para producir 400 unidades adicionales después de la unidad 300.
Una compañia hace un estudio de producción y determina que después de producir 300 unidades de su producto, la curva de aprendizaje está dada por
$$ f(x) = 20x^{-0.3} $$
en donde $f(x)$ es el número total de horas-hombre requeridas para ensamblar la unidad $x+1$ del producto.
¿Cuál es el número de horas-hombre requeridas en el ensamblado de 1.000 unidades adicionales del producto?
Después de observar las primeras 650 unidades de su producto, una empresa determina que el tiempo de mano de obra requerido a finn de ensamblar la unidad $(x+1)$ fue de
$$ f(x) = 480x^{-0.6} $$
Calcule el número de horas de mano de obra requeridas para producir 700 unidades adicionales del producto.