Hamburger Icon
La Saga Polkien de NumPy (III): Desvelando Poderes en Finanzas, Marketing e Ingeniería

La Saga Polkien de NumPy (III): Desvelando Poderes en Finanzas, Marketing e Ingeniería

Hemos contemplado los albores de NumPy. Sus funciones, como hojas de un antiguo árbol, se despliegan ante nosotros, revelando el camino para tratar con matrices y conjuros numéricos.

Nos hallamos preparados para ascender al siguiente estrato. Contemplaremos tres ejemplos reales que encierran el poder colosal de NumPy:

  • Desentrañaremos los misterios financieros, analizando el precio de tres acciones a lo largo de un ciclo anual.
  • Nos sumergiremos en las artes arcanas del marketing, evaluando la inversión publicitaria en el departamento dedicado a la promoción.
  • Forjaremos el futuro en las yunques de la ingeniería, calculando costos para la optimización de procesos en un reino de creatividad y eficiencia.

Epopeya 1 - Proezas de Tres Acciones Divergentes

En los vastos territorios financieros, desplegamos antiguas artes estadísticas para escudriñar las gestas de los activos. La media, como oráculo ancestral, nos revela los rendimientos promedio, mientras que la mediana, veladora de lo excepcional, señala los valores atípicos. La desviación estándar, fiel mensajera, mide la volatilidad que yace en las honduras de estos dominios monetarios.

Imagina que tienes los datos de rendimiento de tres acciones diferentes A, B y C de todo un año. Lo puedes representar en una matriz, donde:

  • Cada fila representa una acción
  • Cada columna indica el rendimiento en cada uno de los meses del año

Visualiza, oh aventurero de los datos, que posees el pergamino con las hazañas de tres acciones legendarias: A, B y C, a lo largo de un ciclo solar completo. En este tomo numérico:

  • Cada fila emerge como una narrativa distinta, una epopeya tejida en los designios del mercado.
  • Cada columna, fiel cronista, registra el rendimiento en los diferentes meses del año.

Creando así una matriz de conocimiento donde las gestas de las acciones se inmortalizan en los anales de la estadística:

import numpy as np

# Matriz de rendimiento de acciones A, B y C (porcentaje mensual)
rendimiento_acciones = np.array([
    [1.5, 2.2, -0.5, 1.8, 0.7, -1.0, 1.2, -0.3, 2.5, -1.8, 0.9, 1.3],
    [0.8, 1.0, 0.5, 2.0, -0.2, 1.5, -0.6, 1.8, 1.2, -0.7, 0.4, 1.6],
    [2.2, 0.4, -1.2, 1.1, 1.5, 0.9, -0.5, 0.8, 1.0, 2.2, 0.7, -0.4]
])

Desde este punto estratégico, desplegamos nuestro arsenal de conjuros matriciales, forjando la senda hacia conocimientos trascendentales.

# media/promedio
for accion in rendimiento_acciones:
    print(np.mean(accion))

""" Porcentaje rendimientos anuales de cada acción
0.7083333333333334
0.775
0.725
"""

# mediana
for accion in rendimiento_acciones:
    print(np.median(accion))

""" Valor mediano anual de cada acción
1.05
0.9
0.8500000000000001
"""


# desviación estándar
for accion in rendimiento_acciones:
    print(np.std(accion))

""" Desviación estándar del rendimiento de cada acción
1.2770136604159286
0.8766650823813316
0.9908960591303207
"""

¿Qué misterios susurran estos datos? Oh, observador perspicaz, las revelaciones son múltiples. La media y la mediana, como oráculos cifrados, desvelan los centros de estos relatos numéricos. El rendimiento promedio, como un eco repetido, resuena positivamente en las gestas de las tres acciones, confirmando su grandeza en este épico escenario. Pero, ¡atención! La mediana, en su sabiduría única, señala un mes de abril peculiar en la epopeya de la acción B, donde el rendimiento se desvió de la norma, revelando así un capítulo excepcional en esta travesía financiera.

Contemplemos el arte de la desviación estándar, un espejo que refleja la dispersión de los rendimientos, la volatilidad que agita las aguas de esta travesía financiera. La acción B, como una fortaleza imperturbable, ha demostrado ser la menos influenciable por las tempestades del mercado, mientras que la acción A, intrépida en su camino, ha experimentado las más feroces tormentas. Ahora, dirige tu mirada a los pergaminos de la última década, y ahí, entre las líneas del tiempo, vislumbrarás la evolución de los precios, aunque recuerda siempre, como la voz de un sabio viento, que los rendimientos pasados no tejen certezas para el porvenir, ya sea para la gloria o la adversidad.

Epopeya 2 - Trasfondo de los Resultados en la Inversión Mística del Márketing

En los anales empresariales, las compañías forjan inversiones en las artes del márketing, buscando extender sus dominios hacia nuevos clientes. Adentrémonos, pues, en la travesía de la comprensión, donde NumPy se erige como una espada afilada, una herramienta formidable que desentraña los misterios y simplifica el análisis de los frutos de estas inversiones con su poder sobrenatural. ¡Contemplemos juntos la facilidad con la cual desvelamos los secretos, gracias a las artes mágicas de NumPy!

Visualiza, oh narrador del destino corporativo, que en el anfiteatro del tiempo, una empresa ha ofrendado sus tesoros en el altar de la publicidad, cada mes durante un ciclo completo de estaciones. A partir de los datos de estas inversiones y de los relatos cifrados de las ventas, erigimos un puente entre ambos mundos, donde las transacciones y las ganancias entrelazan sus destinos. De este cruce nace la luz que revela información valiosa, como un faro que guía a los navegantes empresariales por las aguas inciertas de las estrategias de publicidad y las cosechas de ventas.

import numpy as np

# Datos de inversión en publicidad (en miles de euros) durante un año
inversion_publicidad = np.array([10, 12, 8, 15, 20, 18, 25, 30, 28, 35, 32, 38])

# Datos de ventas del producto (en miles de unidades) durante el mismo año
ventas_producto = np.array([15, 18, 12, 20, 22, 20, 30, 35, 32, 40, 38, 45])

Podemos saber cómo la inversión en publicidad se relaciona con las ventas correspondientes con los coeficientes de pendiente e intersección de la regresión lineal simple. Vamos a ver qué significa esto.

Desvelamos los secretos ocultos en la danza entre inversión y ventas, desplegando los pergaminos de la regresión lineal simple. En este teatro de números y relaciones, los coeficientes de pendiente e intersección se alzan como heraldos de la verdad. Adentrémonos en sus misterios, desglosando el significado de estas cifras talladas en las estrellas numéricas que gobiernan la relación entre la inversión en publicidad y las ventas correspondientes.

Pendiente (coeficiente de regresión): contempla, oh sabio lector de los signos, que la pendiente en esta epopeya matricial representa el cambio en el destino de la variable dependiente -las ventas del producto- por cada paso en la variable independiente -la inversión en publicidad-. En otras palabras, desentrañamos cuánto aguarda en el horizonte de ventas por cada unidad adicional de inversión en publicidad, como un pacto entre dos fuerzas entrelazadas.

Si la pendiente alza su mirada con positivismo, anuncia que la senda de aumentar la inversión en publicidad es rentable, un sendero iluminado por el éxito. Sin embargo, si la pendiente se inclina hacia la negrura, susurra que el incremento en la inversión no augura prosperidad. Por ejemplo, si la pendiente se eleva a 2.5, este mensaje cósmico revela que, en promedio, por cada 1000€ invertidos en publicidad, se desencadenará un crecimiento épico de 2500 unidades en las ventas del producto, un pacto que potencia el triunfo financiero.

Intersección (con el eje Y): reflejado en las estrellas numéricas, la intersección en esta odisea matricial es el santuario donde la variable dependiente -las ventas del producto- revela su esencia cuando la variable independiente -la inversión en publicidad- yace en el vacío de ceros. Es la visión de un mundo donde no se ha forjado la alianza con la publicidad, un rincón donde las ventas del producto aguardan sin el eco de ni un solo euro invertido.

En términos más simples, esta intersección desvela las ventas que esperamos en la ausencia total de inversión en publicidad. Como una profecía cifrada, nos ofrece una visión de las ventas iniciales, el punto de partida en esta travesía financiera antes de que la inversión publicitaria insufle su aliento en la epopeya comercial.

Contempla que si la intersección en este laberinto matricial es 5, este número cifrado desvela una verdad atemporal. Aun en la ausencia total de inversión en publicidad, como un refugio en la calma antes de la tormenta financiera, la profecía numérica predice que se esperaría vender 5 unidades del producto. Es el eco de la demanda latente, el murmullo del mercado que persiste incluso en el silencio de la inversión publicitaria. ¡Que esta revelación resuene en la mente del estratega financiero como un faro en la oscuridad de las decisiones empresariales!

Con estos dos coeficientes podemos saber cómo se relacionan las dos variables en un modelo de regresión lineal simple, esto es, la relación entre una variable independiente, predictora -la inversión en este caso- y otra variable dependiente, de respuesta -las ventas, en este caso-. En este tipo de modelo se asume una relación más o menos lineal entre las dos variables.

Contemplamos con sabiduría los dos tesoros cifrados, los dos coeficientes que nos revelan el arte de la relación entre las dos variables en el tapiz del modelo de regresión lineal simple. Este escenario numérico desvela la danza entre la variable independiente -la inversión, que anticipa- y la variable dependiente -las ventas, que responden-.

En este sagrado modelo, forjamos la creencia en una relación de naturaleza lineal, como un camino trazado por los dioses matemáticos que gobiernan las interacciones entre estas dos fuerzas cósmicas. Que esta comprensión profunda guíe al explorador de datos por las rutas del entendimiento numérico.

# Calcular la pendiente (coeficiente de regresión) y la intersección
pendiente = np.cov(inversion_publicidad, ventas_producto, ddof=0)[0, 1] / np.var(inversion_publicidad, ddof=0)
interseccion = np.mean(ventas_producto) - pendiente * np.mean(inversion_publicidad)

"""
Pendiente: 1.0529743176995678
Intersección: 3.470329991951427
"""

La pendiente, tallada con el número 1,05, se erige como un sabio oráculo que revela sus secretos. En este cuadro de inversiones publicitarias durante un año, la profecía numérica nos susurra que, en promedio, por cada 1000€ de inversión en publicidad, aguarda un reino de 1050 unidades vendidas del producto.

La intersección está en 3,47 en el eje Y, por lo que en caso de no invertir ni un solo euro en publicidad, podemos esperar vender, de promedio, unas 3470 unidades del producto.

La intersección, marcada por el valor sagrado de 3,47 en el eje Y, revela un rincón especial en esta epopeya comercial. Aquí, en la ausencia total de inversión en publicidad, la profecía numérica resuena: de promedio, aguarda la venta de 3470 unidades del producto.

Estas revelaciones numéricas se presentan como un mapa estelar para responder a preguntas de profundo calado:

  • ¿Qué cantidad de oro numérico debo invertir en publicidad para alcanzar el tesoro de X ventas?
  • ¿Desde qué punto de partida en monedas invertidas se torna rentable este juego financiero, en función de las ventas que danzan en la danza cósmica de la inversión?
  • ¿Cuándo se yerguen los pilares de la fortuna, entre las tierras de inversión en publicidad y las llanuras sin inversión? ¿Y cuándo, en la danza eterna de los números, se desvela la inversión que invierte la tendencia?

En la orfebrería numérica de estos cálculos, nos hemos sumergido en las aguas de la covarianza, explorando las conexiones entre las inversiones y las ventas, tallando así una matriz que abraza la dualidad de estos elementos financieros. Además, hemos consultado la varianza del array de inversiones, una joya numérica que revela las oscilaciones en la inversión a lo largo de la epopeya financiera.

Sin embargo, dejamos en las sombras los conceptos de covarianza y varianza, herramientas más afines al álgebra lineal, ya que se escapan del propósito trazado por las líneas de este texto. Que esta explicación ofrezca claridad sin sumergir al lector en los abismos numéricos más profundos.

Epopeya 3 - Forja de Cálculos para Optimizar los Secretos de la Fabricación

Visualiza, oh arquitecto de la información, que en el santuario del departamento de ingeniería, has reunido las crónicas de la velocidad de producción de un producto y los tesoros cifrados de los costos que guardan su esencia. Este compendio de conocimientos se despliega así:

import numpy as np

# Datos de velocidad de producción (unidades por hora)
velocidad_produccion = np.array([100, 150, 200, 250, 300, 350, 400, 450, 500])

# Datos de costos asociados (en euros por hora)
costos = np.array([120, 110, 100, 95, 92, 95, 100, 110, 120])

En el epicentro de la ingeniería, surge la búsqueda de la velocidad óptima, la llave maestra que desencadena la máxima eficiencia. Con la sabiduría cifrada de la velocidad de producción y los secretos de los costos, forjamos la relación mística entre costo y velocidad para cada nivel de producción. De esta danza numérica, emerge la identificación del punto sagrado donde los costos revelan su mínimo esplendor en armonía con una cierta velocidad de producción:

# Calcular la relación costo-velocidad
relacion_costo_velocidad = costos / velocidad_produccion

# Encontrar la velocidad que minimiza los costos
velocidad_optima = velocidad_produccion[np.argmin(relacion_costo_velocidad)]
costo_minimo = costos.min()

"""
Relación costo-velocidad: [1.2   0.73333333   0.5   0.38   0.30666667   0.27142857   0.25   0.24444444   0.24]
Velocidad óptima: 500
Costo mínimo: 92
"""

Contempla, oh visionario de la eficiencia, que la velocidad que desciende los costos per cápita a su mínimo esplendor se alza a 500 unidades por hora en este rincón de datos. Este es solo un ejemplo, un destello de sabiduría en un mar de información potencial. Imagina ahora la utilidad de esta revelación para miles de datos recopilados, donde la sabiduría numérica se convierte en la brújula de estándares de producción. Con un esfuerzo mínimo, forjamos las llaves que abren las puertas hacia la eficiencia máxima.

Conclusiones

En esta travesía a través del vasto dominio de NumPy, hemos destilado la utilidad de esta herramienta en diversos terrenos:

  • En los campos financieros, NumPy se erige como un aliado indispensable para desentrañar el rendimiento de activos, revelando los secretos cifrados en las fluctuaciones de los mercados.
  • En el terreno del márketing, la inversión publicitaria se viste con la capa de NumPy, permitiendo una exploración profunda de la relación entre inversión y ventas, como un mapa que guía estrategias promocionales.
  • En la ingeniería, NumPy se convierte en la espada que desbrava los desafíos de la optimización de costos y producción, señalando el camino hacia la eficiencia máxima.

Que estas lecciones sirvan como faro para navegantes de datos y estrategas, marcando el camino hacia la aplicación práctica de NumPy en diversas disciplinas. ¡Que el poder de la programación numérica continúe guiando las travesías en el vasto mar de datos!

Resumiendo nuestra exploración, NumPy se erige como una joya esencial en el arsenal de Python, una herramienta versátil que desata su poder en el reino de las matrices y los cálculos numéricos. Los ejemplos anteriores, como destellos de su utilidad, ilustran su aplicación en diversos escenarios de la vida real. Que esta sinfonía numérica resuene como un eco en la mente del explorador de datos, recordándole el valor fundamental de NumPy en la ejecución eficiente de tareas numéricas. ¡Que la magia de NumPy continúe guiando a los aventureros en sus travesías matriciales!

Fin.