Escribe tu primer paper de economía

La mayoría de los economistas tienen problemas para escribir textos académicos. Explorar sobre econometría es complejo y es difícil estar al corriente con las tendencias de investigación. Aquí encontrarás tutoriales de econometría en R y Python, deep dives en literatura reciente y modelos de trabajo para hacer tu escritura más fácil y publicar con éxito. Publica un paper que te posicione en tu área y te permita obtener un trabajo de investigador.

Escribe tu primer paper de Economía

Cómo quitar las últimas 2 columnas en una base de datos en Python con Pandas

Son pandas de verdad, no los de Python

De manera general, si quieres eliminar las últimas n columnas en tu base de datos, sólo tienes que usar el siguiente código.

df = df.iloc[:,:-n]

donde n podría ser 2 si quieres eliminar las últimas dos columnas de tu base de datos. Hagamos un ejemplo en el que creamos una base de datos con tres columnas y queremos eliminar la última.

import pandas as pd

df = pd.DataFrame({'nombres':['Mario', 'Maria', 'Jose', 'Cipriano'], 'edades':[34,30,57,61], 'sexo':['H','M','M','H']})
print(df)
df = df.iloc[:,:-1]
df.head()

En la primera línea hemos creado un objeto de tipo Data Frame con Pandas a partir de un diccionario. La segunda línea sólo nos muestra este Data Frame y en el tercero eliminamos la última columna.

Nota que este código podría servir perfectamente para eliminar también las primeras columnas. El signo negativo nos sirve para recorrer los indicadores de las columnas hacia atrás.

Taller de Econometría con Python

En el taller de Econometría aprenderás a crear modelos y a generar inferencias con datos.

Conócelo

Cómo quitar las últimas 2 columnas en una base de datos en Python con Pandas

Cómo quitar las últimas 2 columnas en una base de datos en Python con Pandas

De manera general, si quieres eliminar las últimas n columnas en tu base de datos, sólo tienes que usar el siguiente código.

df = df.iloc[:,:-n]

donde n podría ser 2 si quieres eliminar las últimas dos columnas de tu base de datos. Hagamos un ejemplo en el que creamos una base de datos con tres columnas y queremos eliminar la última.

import pandas as pd

df = pd.DataFrame({'nombres':['Mario', 'Maria', 'Jose', 'Cipriano'], 'edades':[34,30,57,61], 'sexo':['H','M','M','H']})
print(df)
df = df.iloc[:,:-1]
df.head()

En la primera línea hemos creado un objeto de tipo Data Frame con Pandas a partir de un diccionario. La segunda línea sólo nos muestra este Data Frame y en el tercero eliminamos la última columna.

Nota que este código podría servir perfectamente para eliminar también las primeras columnas. El signo negativo nos sirve para recorrer los indicadores de las columnas hacia atrás.

Taller de Econometría con Python

En el taller de Econometría aprenderás a crear modelos y a generar inferencias con datos.

Conócelo

Conviértete en un master de la econometría con Python

Conviértete en un master de la econometría con Python

Cuando me decidí a cambiar mi rumbo y dedicarme a la economía, uno de los temas que más me emocionaba y atemorizaba al mismo tiempo era la econometría. Me emocionaba porque sabía que se trata de una habilidad muy buscada en el mercado. Por fin aprendería a hacer algo útil, me decía a mi mismo.

También me daba algo de miedo porque no me consideraba muy bueno en matemáticas. Creo que esta es una barrera importante a vencer, sobre todo en latinoamérica, pero la recompensa de romper el miedo a las matemáticas es grande. Si tecleas "econometría" en LinkedIn hay pocos resultados, porque casi todos lo llaman Data Science, pero en Data Science el día de hoy aparecen más de 2 mil resultados sólo para México.

Y son trabajos por lo general bien pagados y muchos de ellos con la opción de ser remotos o híbridos. Al día de hoy yo no estoy buscando una posición de ese tipo, pero si puedo ayudar a mis alumnos a obtener las habilidades requeridas para entrar en ese tipo de posiciones, demostrar sus habilidades y comenzar a crear un portafolio que les ayude a crecer.

Presentando el taller de Econometría con Python

Eso está en el corazón de esta página y por eso he decidido comenzar con un taller de econometría con Python. Es un taller de dos fines de semanas intensivo donde se aprenden las bases para comenzar a hacer estudios prácticos con econometría usando uno de los lenguajes de más crecimiento en el mercado. Es posible comprar el curso directamente o registrarse gratis con tu suscripción Premium de esta página.

Conoce el taller

Este taller tiene todo lo que me hubiera gustado haber aprendido al iniciar mi carrera como economista. Las explicaciones se basan más en la intuición y en la interpretación con motivos prácticos, y menos en realizar operaciones matemáticas intimidantes.

Mi plan es seguir haciendo de este tipo de talleres de manera contínua, dirigido a las necesidades de las empresas, para ayudar profesionalmente a mis alumnos. Por eso mi recomendación es una suscripción a este boletín. Sólo con el material gratuito debería de generarse una muy buena intuición, pero el material premium y los talleres contínuos son lo más recomendable para convertirse en un master de la econometría.

Se viene un nuevo taller… pic.twitter.com/Vomg6cu8Jc

— Mario A. García-Meza (@marionomics101) March 18, 2022

Conviértete en un master de la econometría con Python

Stock photo de una persona aprendiendo econometría como un animal.

Cuando me decidí a cambiar mi rumbo y dedicarme a la economía, uno de los temas que más me emocionaba y atemorizaba al mismo tiempo era la econometría. Me emocionaba porque sabía que se trata de una habilidad muy buscada en el mercado. Por fin aprendería a hacer algo útil, me decía a mi mismo.

También me daba algo de miedo porque no me consideraba muy bueno en matemáticas. Creo que esta es una barrera importante a vencer, sobre todo en latinoamérica, pero la recompensa de romper el miedo a las matemáticas es grande. Si tecleas "econometría" en LinkedIn hay pocos resultados, porque casi todos lo llaman Data Science, pero en Data Science el día de hoy aparecen más de 2 mil resultados sólo para México.

Y son trabajos por lo general bien pagados y muchos de ellos con la opción de ser remotos o híbridos. Al día de hoy yo no estoy buscando una posición de ese tipo, pero si puedo ayudar a mis alumnos a obtener las habilidades requeridas para entrar en ese tipo de posiciones, demostrar sus habilidades y comenzar a crear un portafolio que les ayude a crecer.

Presentando el taller de Econometría con Python

Eso está en el corazón de esta página y por eso he decidido comenzar con un taller de econometría con Python. Es un taller de dos fines de semanas intensivo donde se aprenden las bases para comenzar a hacer estudios prácticos con econometría usando uno de los lenguajes de más crecimiento en el mercado. Es posible comprar el curso directamente o registrarse gratis con tu suscripción Premium de esta página.

Conoce el taller

Este taller tiene todo lo que me hubiera gustado haber aprendido al iniciar mi carrera como economista. Las explicaciones se basan más en la intuición y en la interpretación con motivos prácticos, y menos en realizar operaciones matemáticas intimidantes.

Mi plan es seguir haciendo de este tipo de talleres de manera contínua, dirigido a las necesidades de las empresas, para ayudar profesionalmente a mis alumnos. Por eso mi recomendación es una suscripción a este boletín. Sólo con el material gratuito debería de generarse una muy buena intuición, pero el material premium y los talleres contínuos son lo más recomendable para convertirse en un master de la econometría.

Tu primera función en Python

Python el lenguaje de programación.

Hagamos primero una función y después explicamos lo que hicimos.

def cuadrado(numero = 2):
	return numero ** 2

El comando para crear una función en Python es def. Lo que siga de esto es el nombre de la función, que debe de tener un paréntesis justo enfrente (y sin espacios antes).

Los argumentos de la función vienen entre paréntesis y son lo que esta usa para realizar la operación para la que la hemos creado. En el caso de nuestro ejemplo, la función pide como argumento un número, para mostrarnos como resultado el número al cuadrado. En Python no es necesario decirle qué tipo de objeto es el argumento (entero, booleano, cadena de texto, etc.) y es posible asignar un valor por defecto. En nuestro ejemplo, si llamamos la función cuadrado() así sin argumentos, esta nos regresará 4, porque asume que el argumento número es 2, pero esto puede ser cambiado.

Podrías crear una función sin la necesidad de argumentos dentro. Aunque suena un poco raro (¿por qué hacer que algo sea función de nada?) hay motivos prácticos para hacerlo. Por ejemplo, tal vez existen bloques de código que se repiten mucho y que quieres poder llamar a tu programa sin  hacerlo redundante.

Tu primera función en Python

Tu primera función en Python

Hagamos primero una función y después explicamos lo que hicimos.

def cuadrado(numero = 2):
	return numero ** 2

El comando para crear una función en Python es def. Lo que siga de esto es el nombre de la función, que debe de tener un paréntesis justo enfrente (y sin espacios antes).

Los argumentos de la función vienen entre paréntesis y son lo que esta usa para realizar la operación para la que la hemos creado. En el caso de nuestro ejemplo, la función pide como argumento un número, para mostrarnos como resultado el número al cuadrado. En Python no es necesario decirle qué tipo de objeto es el argumento (entero, booleano, cadena de texto, etc.) y es posible asignar un valor por defecto. En nuestro ejemplo, si llamamos la función cuadrado() así sin argumentos, esta nos regresará 4, porque asume que el argumento número es 2, pero esto puede ser cambiado.

Podrías crear una función sin la necesidad de argumentos dentro. Aunque suena un poco raro (¿por qué hacer que algo sea función de nada?) hay motivos prácticos para hacerlo. Por ejemplo, tal vez existen bloques de código que se repiten mucho y que quieres poder llamar a tu programa sin  hacerlo redundante.

Sanciones y Rusia

Sanciones y Rusia

La situación en Ucrania 🇺🇦 cambia muy rápido y las sanciones y efectos posibles cambian mucho en el tiempo. Realmente hay mucho aquí de lo que espero estar equivocado, pero si la mitad de lo que platicamos aquí sucede tendremos una situación compleja por más años de los que la pandemia nos prometía.

Esta es una versión más extensa de las stories que compartí en Instagram. Entra, checa las historias y dame follow por ahí también.

Contexto: Resumen de una invasión

Desde inicios del año el conflicto se ha escalado paulatinamente, debido a las intenciones de Ucrania de unirse a la OTAN. Rusia 🇷🇺 había declarado que no aceptaría la situación y demandó que esta organización le negara el acceso a Ucrania. Al final, la situación escaló en una invasión frontal y ataques a diferentes ciudades del antiguo país soviético, incluyendo la capital Kiev.

Derivado de estos ataques, se han desplegado una serie de sanciones que incluyen la exclusión de transacciónes con el banco central ruso, la inclusión en la lista negra de una serie de bancos (la misma lista negra que ha incluído aorganizaciones terroristas, al cártel de Cali y brevemente al gobierno de Colombia) y finalmente la mayor sanción económica hasta el momento: la exclusión de la banca rusa del sistema de comunicación interbancaria conocida como SWIFT.

Si pudiéramos resumir los efectos que todas las medidas van a tomar sería un incremento aún mayor en precios. Más inflación.

SWIFT

SWIFT es la sociedad para las telecomunicaciones financieras interbancarias mundiales. En otras palabras, es el medio por el que los bancos se comunican entre si de manera segura. Rusia ha estado creando su propio sistema de comunicación interbancaria en los últimos años, pero sin la adopción de este sistema por bancos extranjeros, las sanciones tienen un efecto devastador en múltiples industrias del país.

Hubo una excepción: la energía. Alemania 🇩🇪  y Europa en general dependen demasiado del gas de Rusia 🇷🇺 para su funcionamiento, por lo que las sanciones a SWIFT no aplican para operaciones relacionadas con energía. Es una suerte, pues un incremento aún mayor en los precios en las gasolinas implicaría una escalada aún mayor en la inflación a nivel global.

A pesar de esto, el bloqueo del resto de operaciones tiene efectos generales en la economía del país y su alcance no es fácil de predecir.

Los efectos de Ucrania

Ucrania es considerado el granero de Europa. Una gran parte de las exportaciones de este país son granos destinados a Rusia (9.4%), Alemania (6.2%), China (7.9%) y otras regiones en Europa y Asia. Su ocupación tendrá efectos fuertes en los precios de estos productos y sus derivados, pero también en todas las industrias en las que los minerales que produce este país interactúa.

Minerales y Tecnología

Hay un elemento que me parece no ha sido muy explorado: los minerales. Tanto Rusia como Ucrania tienen acceso a minerales relevantes para la manufactura de transistores y otros productos tecnológicos.

Por ejemplo el paladio. El precio del paladio ha aumentado en los últimos años debido a las regulaciones automotrices enfocadas en crear autos más amigables con el medio ambiente. Este aumento de precios lo han notado los ladrones de autos, que han estado metiéndose bajo los carros para robar los catalizadores y extraer de ahí el mineral, ahora más valioso que el oro.

Si no tienes acceso a catalizadores, puedes conseguir Paladio en Rusia. O al menos podrías si las sanciones de SWIFT no impidieran la realización de la transacción.

Otro elemento es el gas neón, del cual Ucrania es un gran proveedor. El gas neón es indispensable en el proceso de elaboración de semiconductores. Algo que solemos olvidar respecto a los semiconductores es que están en todo: en el tractor que cosecha nuestra comida, en el camión de basura, en la máquinas que fabrican nuestra ropa y claro, en las computadoras que tienen todas las empresas que se invoolucran en la producción de bienes y servicios.

Por lo mismo, una escasez de chips no sólo se refleja en computadoras, celulares y televisiones más caras. A largo plazo, esto hace que todo sea más caro.


Lamento no tener una nota más positiva para terminar este post. Pero si puedo contarte que ya grabé mi curso de Economía del Comportamiento para Platzi y pronto te lo estaré compartiendo para que lo puedas ver. De hecho habrá PlatziDay como del 18 al 20 de Marzo y si sale antes, podrás tomar mi curso totalmente gratis.

Mientras tanto estoy planeando un summer workshop de econometría con Python para Junio. Mándame un correo si tienes alguna idea de algún tema que te gustaría que tocara en ese taller.

Sanciones y Rusia

Sanciones y Rusia

La situación en Ucrania 🇺🇦 cambia muy rápido y las sanciones y efectos posibles cambian mucho en el tiempo. Realmente hay mucho aquí de lo que espero estar equivocado, pero si la mitad de lo que platicamos aquí sucede tendremos una situación compleja por más años de los que la pandemia nos prometía.

Esta es una versión más extensa de las stories que compartí en Instagram. Entra, checa las historias y dame follow por ahí también.

Contexto: Resumen de una invasión

Desde inicios del año el conflicto se ha escalado paulatinamente, debido a las intenciones de Ucrania de unirse a la OTAN. Rusia 🇷🇺 había declarado que no aceptaría la situación y demandó que esta organización le negara el acceso a Ucrania. Al final, la situación escaló en una invasión frontal y ataques a diferentes ciudades del antiguo país soviético, incluyendo la capital Kiev.

Derivado de estos ataques, se han desplegado una serie de sanciones que incluyen la exclusión de transacciónes con el banco central ruso, la inclusión en la lista negra de una serie de bancos (la misma lista negra que ha incluído aorganizaciones terroristas, al cártel de Cali y brevemente al gobierno de Colombia) y finalmente la mayor sanción económica hasta el momento: la exclusión de la banca rusa del sistema de comunicación interbancaria conocida como SWIFT.

Si pudiéramos resumir los efectos que todas las medidas van a tomar sería un incremento aún mayor en precios. Más inflación.

SWIFT

SWIFT es la sociedad para las telecomunicaciones financieras interbancarias mundiales. En otras palabras, es el medio por el que los bancos se comunican entre si de manera segura. Rusia ha estado creando su propio sistema de comunicación interbancaria en los últimos años, pero sin la adopción de este sistema por bancos extranjeros, las sanciones tienen un efecto devastador en múltiples industrias del país.

Hubo una excepción: la energía. Alemania 🇩🇪  y Europa en general dependen demasiado del gas de Rusia 🇷🇺 para su funcionamiento, por lo que las sanciones a SWIFT no aplican para operaciones relacionadas con energía. Es una suerte, pues un incremento aún mayor en los precios en las gasolinas implicaría una escalada aún mayor en la inflación a nivel global.

A pesar de esto, el bloqueo del resto de operaciones tiene efectos generales en la economía del país y su alcance no es fácil de predecir.

Los efectos de Ucrania

Ucrania es considerado el granero de Europa. Una gran parte de las exportaciones de este país son granos destinados a Rusia (9.4%), Alemania (6.2%), China (7.9%) y otras regiones en Europa y Asia. Su ocupación tendrá efectos fuertes en los precios de estos productos y sus derivados, pero también en todas las industrias en las que los minerales que produce este país interactúa.

Sanciones y Rusia

Minerales y Tecnología

Hay un elemento que me parece no ha sido muy explorado: los minerales. Tanto Rusia como Ucrania tienen acceso a minerales relevantes para la manufactura de transistores y otros productos tecnológicos.

Por ejemplo el paladio. El precio del paladio ha aumentado en los últimos años debido a las regulaciones automotrices enfocadas en crear autos más amigables con el medio ambiente. Este aumento de precios lo han notado los ladrones de autos, que han estado metiéndose bajo los carros para robar los catalizadores y extraer de ahí el mineral, ahora más valioso que el oro.

Si no tienes acceso a catalizadores, puedes conseguir Paladio en Rusia. O al menos podrías si las sanciones de SWIFT no impidieran la realización de la transacción.

Otro elemento es el gas neón, del cual Ucrania es un gran proveedor. El gas neón es indispensable en el proceso de elaboración de semiconductores. Algo que solemos olvidar respecto a los semiconductores es que están en todo: en el tractor que cosecha nuestra comida, en el camión de basura, en la máquinas que fabrican nuestra ropa y claro, en las computadoras que tienen todas las empresas que se invoolucran en la producción de bienes y servicios.

Por lo mismo, una escasez de chips no sólo se refleja en computadoras, celulares y televisiones más caras. A largo plazo, esto hace que todo sea más caro.


Lamento no tener una nota más positiva para terminar este post. Pero si puedo contarte que ya grabé mi curso de Economía del Comportamiento para Platzi y pronto te lo estaré compartiendo para que lo puedas ver. De hecho habrá PlatziDay como del 18 al 20 de Marzo y si sale antes, podrás tomar mi curso totalmente gratis.

Mientras tanto estoy planeando un summer workshop de econometría con Python para Junio. Mándame un correo si tienes alguna idea de algún tema que te gustaría que tocara en ese taller.

¡Genial! Te has registrado exitosamente.

¡Bienvenido de vuelta! Has iniciado sesión correctamente.

Te has suscrito correctamente a Escribe tu primer paper de Economía.

¡Éxito! Revisa tu correo electrónico para obtener el enlace mágico para iniciar sesión.

¡Éxito! Se ha actualizado la información de facturación.

No se actualizó tu información de facturación.

Sígueme en Mastodon