La economía computacional es una disciplina de investigación interdisciplinaria que combina métodos de la ciencia computacional y la economía para resolver problemas económicos complejos. [1] Esta materia abarca el modelado computacional de sistemas económicos . Algunas de estas áreas son únicas, mientras que otras establecieron áreas de la economía al permitir análisis de datos sólidos y soluciones de problemas que serían arduos de investigar sin computadoras y métodos numéricos asociados . [2]
Los métodos computacionales se han aplicado en varios campos de la investigación económica, incluidos, entre otros:
Econometría : enfoques no paramétricos, enfoques semiparamétricos y aprendizaje automático .
Modelado de sistemas dinámicos: optimización, modelado dinámico estocástico de equilibrio general y modelado basado en agentes . [3]
La economía computacional se desarrolló simultáneamente con la matematización del campo. A principios del siglo XX, pioneros como Jan Tinbergen y Ragnar Frisch impulsaron la informatización de la economía y el crecimiento de la econometría. Como resultado de los avances en econometría, los modelos de regresión , las pruebas de hipótesis y otros métodos estadísticos computacionales se adoptaron ampliamente en la investigación económica. En el frente teórico, los modelos macroeconómicos complejos , incluido el modelo del ciclo económico real (RBC) y los modelos de equilibrio general estocástico dinámico (DSGE), han impulsado el desarrollo y la aplicación de métodos de solución numérica que dependen en gran medida de la computación. En el siglo XXI, el desarrollo de algoritmos computacionales creó nuevos medios para que los métodos computacionales interactúen con la investigación económica. Se han explorado activamente enfoques innovadores como los modelos de aprendizaje automático y los modelos basados en agentes en diferentes áreas de la investigación económica, ofreciendo a los economistas un conjunto de herramientas ampliado que con frecuencia difiere en carácter de los métodos tradicionales.
La economía computacional utiliza modelos económicos basados en computadora para resolver problemas económicos formulados analítica y estadísticamente. Un programa de investigación, con ese fin, es la economía computacional basada en agentes (ACE), el estudio computacional de los procesos económicos, incluidas economías enteras , como sistemas dinámicos de agentes que interactúan . [4] Como tal, es una adaptación económica del paradigma de sistemas adaptativos complejos . [5] Aquí el "agente" se refiere a "objetos computacionales modelados para interactuar de acuerdo con reglas", no a personas reales. [3] Los agentes pueden representar entidades sociales, biológicas y/o físicas. El supuesto teórico de optimización matemática por parte de agentes en equilibrio es reemplazado por el postulado menos restrictivo de agentes con racionalidad limitada que se adaptan a las fuerzas del mercado, [6] incluidos contextos de teoría de juegos . [7] A partir de las condiciones iniciales determinadas por el modelador, un modelo ACE se desarrolla a lo largo del tiempo impulsado únicamente por las interacciones de los agentes. El objetivo científico del método es comparar los hallazgos teóricos con datos del mundo real de manera que permitan que las teorías respaldadas empíricamente se acumulen a lo largo del tiempo. [8]
Los modelos de aprendizaje automático presentan un método para resolver conjuntos de datos vastos, complejos y no estructurados. Se han desarrollado y utilizado varios métodos de aprendizaje automático, como el método del núcleo y el bosque aleatorio, en la extracción de datos y el análisis estadístico. Estos modelos proporcionan una clasificación superior, capacidades predictivas y flexibilidad en comparación con los modelos estadísticos tradicionales, como el del método STAR . Otros métodos, como el aprendizaje automático causal y el árbol causal , ofrecen distintas ventajas, incluidas las pruebas de inferencia.
Existen notables ventajas y desventajas de utilizar herramientas de aprendizaje automático en la investigación económica. En economía, un modelo se selecciona y analiza a la vez. La investigación económica seleccionaría un modelo basado en principios, luego probaría/analizaría el modelo con datos, seguido de una validación cruzada con otros modelos. Por otro lado, los modelos de aprendizaje automático han incorporado efectos de "sintonización". A medida que el modelo realiza un análisis empírico, valida de forma cruzada, estima y compara varios modelos al mismo tiempo. Este proceso puede arrojar estimaciones más sólidas que las tradicionales.
La economía tradicional normaliza parcialmente los datos basándose en principios existentes, mientras que el aprendizaje automático presenta un enfoque más positivo/empírico para el ajuste de modelos. Aunque el aprendizaje automático sobresale en clasificación, predicción y evaluación de la bondad de ajuste, muchos modelos carecen de capacidad de inferencia estadística, que es de mayor interés para los investigadores económicos. Las limitaciones de los modelos de aprendizaje automático significan que los economistas que utilizan el aprendizaje automático necesitarían desarrollar estrategias para una inferencia causal estadística sólida , un enfoque central de la investigación empírica moderna. Por ejemplo, los investigadores de economía podrían esperar identificar factores de confusión , intervalos de confianza y otros parámetros que no están bien especificados en los algoritmos de aprendizaje automático. [9]
El aprendizaje automático puede permitir efectivamente el desarrollo de modelos económicos heterogéneos más complicados . Tradicionalmente, los modelos heterogéneos requerían un trabajo computacional extenso. Dado que la heterogeneidad podría consistir en diferencias en gustos, creencias, capacidades, destrezas o limitaciones, optimizar un modelo heterogéneo es mucho más tedioso que el enfoque homogéneo (agente representativo). [10] El desarrollo del aprendizaje reforzado y el aprendizaje profundo puede reducir significativamente la complejidad del análisis heterogéneo, creando modelos que reflejen mejor los comportamientos de los agentes en la economía. [11]
La adopción e implementación de redes neuronales y el aprendizaje profundo en el campo de la economía computacional pueden reducir el trabajo redundante de limpieza y análisis de datos, reduciendo significativamente el tiempo y el costo del análisis de datos a gran escala y permitiendo a los investigadores recopilar y analizar datos en una gran cantidad. escala. [12] Esto alentaría a los investigadores económicos a explorar nuevos métodos de modelización. Además, un menor énfasis en el análisis de datos permitiría a los investigadores centrarse más en temas como la inferencia causal, las variables de confusión y el realismo del modelo. Con la orientación adecuada, los modelos de aprendizaje automático pueden acelerar el proceso de desarrollo de una economía precisa y aplicable a través del análisis y la computación de datos empíricos a gran escala. [13]
Los métodos de modelado dinámico se adoptan con frecuencia en la investigación macroeconómica para simular fluctuaciones económicas y probar los efectos de los cambios de políticas. El DSGE es una clase de modelos dinámicos que dependen en gran medida de técnicas y soluciones computacionales. Los modelos DSGE utilizan principios económicos microfundados para capturar características de la economía del mundo real en un entorno con incertidumbre intertemporal . Dada su complejidad inherente, los modelos DSGE son en general intratables analíticamente y normalmente se implementan numéricamente mediante software informático. Una ventaja importante de los modelos DSGE es que facilitan la estimación de las elecciones dinámicas de los agentes con flexibilidad. Sin embargo, muchos académicos han criticado los modelos DSGE por su dependencia de supuestos de forma reducida que son en gran medida poco realistas.
El uso de herramientas computacionales en la investigación económica ha sido la norma y la base durante mucho tiempo. Las herramientas computacionales para economía incluyen una variedad de programas informáticos que facilitan la ejecución de diversas operaciones matriciales (por ejemplo, inversión de matrices) y la solución de sistemas de ecuaciones lineales y no lineales. En la investigación económica se utilizan varios lenguajes de programación con fines de análisis y modelado de datos. Los lenguajes de programación típicos utilizados en la investigación de economía computacional incluyen C++ , MATLAB , Julia , Python , R y Stata .
Entre estos lenguajes de programación, C++ como lenguaje compilado tiene el rendimiento más rápido, mientras que Python como lenguaje interpretado es el más lento. MATLAB, Julia y R logran un equilibrio entre rendimiento e interpretabilidad. Como uno de los primeros software de análisis estadístico, Stata era la opción de lenguaje de programación más convencional. Los economistas adoptaron Stata como uno de los programas de análisis estadístico más populares debido a su amplitud, precisión, flexibilidad y repetibilidad.
Las siguientes revistas se especializan en economía computacional: ACM Transactions on Economics and Computation , [14] Computational Economics , [1] Journal of Applied Econometrics , [15] Journal of Economic Dynamics and Control [16] y Journal of Economic Interaction and Coordination . [17]
{{cite book}}
: CS1 maint: multiple names: authors list (link){{cite journal}}
: Citar diario requiere |journal=
( ayuda )