Articulo de referencia

Economía computacional

La economía computacional o algorítmica es un campo interdisciplinario que combina la informática y la economía para resolver de manera eficiente problemas computacionalmente co...

La economía computacional o algorítmica es un campo interdisciplinario que combina la informática y la economía para resolver de manera eficiente problemas computacionalmente costosos en economía. [ 1 ] Algunas de estas áreas son únicas, mientras que otras establecieron áreas de la economía al permitir análisis de datos robustos y soluciones a problemas que serían arduos de investigar sin computadoras y métodos numéricos asociados . [ 2 ]

Entre los principales avances en economía computacional se incluyen la teoría de búsqueda y emparejamiento , la teoría de juegos , la teoría de la programación lineal , el diseño de mecanismos algorítmicos y los algoritmos de división justa .

Historia

La economía computacional se desarrolló paralelamente a 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 desarrollo 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 generalizaron en la investigación económica. En el ámbito teórico, los modelos macroeconómicos complejos , como el modelo del ciclo económico real (RBC) y los modelos de equilibrio general estocástico dinámico (DSGE), impulsaron 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ó nuevas vías para la interacción de los métodos computacionales con la investigación económica. Enfoques innovadores como los modelos de aprendizaje automático y la modelización basada en agentes se han explorado activamente en diferentes áreas de la investigación económica, ofreciendo a los economistas un conjunto de herramientas ampliado que, con frecuencia, difiere en su naturaleza de los métodos tradicionales.

Aplicaciones

Modelado basado en agentes

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 este fin es la economía computacional basada en agentes (ACE), el estudio computacional de los procesos económicos, incluyendo economías completas , como sistemas dinámicos de agentes que interactúan . [ 3 ] Como tal, es una adaptación económica del paradigma de sistemas adaptativos complejos . [ 4 ] Aquí, el "agente" se refiere a "objetos computacionales modelados como interactuando según reglas", no a personas reales. [ 5 ] Los agentes pueden representar entidades sociales, biológicas y/o físicas. El supuesto teórico de optimización matemática por agentes en equilibrio se reemplaza por el postulado menos restrictivo de agentes con racionalidad limitada que se adaptan a las fuerzas del mercado, [ 6 ] incluyendo contextos de teoría de juegos . [ 7 ] Partiendo de condiciones iniciales determinadas por el modelador, un modelo ACE se desarrolla hacia adelante en el tiempo impulsado únicamente por las interacciones de los agentes. El objetivo científico del método es probar los hallazgos teóricos con datos del mundo real de manera que las teorías con respaldo empírico se acumulen con el tiempo. [ 8 ]

Aprendizaje automático en economía computacional

Los modelos de aprendizaje automático ofrecen un método para resolver conjuntos de datos vastos, complejos y no estructurados . Diversos métodos de aprendizaje automático, como el método del kernel y el bosque aleatorio, se han desarrollado y utilizado en la minería de datos y el análisis estadístico. Estos modelos proporcionan una clasificación superior, mayor capacidad predictiva y flexibilidad en comparación con los modelos estadísticos tradicionales, como el método STAR . Otros métodos, como el aprendizaje automático causal y los árboles causales , ofrecen ventajas distintivas, incluyendo pruebas de inferencia.

El uso de herramientas de aprendizaje automático en la investigación económica presenta ventajas y desventajas notables. En economía, se selecciona y analiza un modelo de una sola vez. La investigación económica seleccionaría un modelo basado en principios, lo probaría y analizaría con datos, seguido de una validación cruzada con otros modelos. Por otro lado, los modelos de aprendizaje automático incorporan efectos de "ajuste". A medida que el modelo realiza análisis empíricos, valida, estima y compara diversos modelos simultáneamente. Este proceso puede generar estimaciones más robustas que las de los métodos 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. Si bien el aprendizaje automático destaca en la clasificación, la predicción y la evaluación de la bondad de ajuste, muchos modelos carecen de la capacidad de realizar inferencias estadísticas, que son de mayor interés para los investigadores económicos. Las limitaciones de los modelos de aprendizaje automático implican que los economistas que lo utilizan deben desarrollar estrategias para una inferencia causal estadística robusta , un aspecto fundamental de la investigación empírica moderna. Por ejemplo, los investigadores económicos podrían intentar identificar factores de confusión , intervalos de confianza y otros parámetros que no están bien definidos en los algoritmos de aprendizaje automático. [ 9 ]

El aprendizaje automático puede facilitar el desarrollo de modelos económicos heterogéneos más complejos . Tradicionalmente, los modelos heterogéneos requerían un extenso trabajo computacional. Dado que la heterogeneidad puede deberse a diferencias en gustos, creencias, capacidades, habilidades o limitaciones, optimizar un modelo heterogéneo es mucho más tedioso que el enfoque homogéneo (agente representativo). [ 10 ] El desarrollo del aprendizaje por refuerzo y el aprendizaje profundo puede reducir significativamente la complejidad del análisis heterogéneo, creando modelos que reflejen mejor el comportamiento de los agentes en la economía. [ 11 ]

La adopción e implementación de redes neuronales y aprendizaje profundo en el campo de la economía computacional puede reducir el trabajo redundante de limpieza y análisis de datos, disminuyendo significativamente el tiempo y el costo del análisis de datos a gran escala y permitiendo a los investigadores recopilar y analizar datos a gran escala. [ 12 ] Esto alentaría a los investigadores económicos a explorar nuevos métodos de modelado. Además, una menor importancia del 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 mediante el análisis y la computación de datos empíricos a gran escala. [ 13 ]

Modelo de equilibrio general estocástico dinámico (DSGE)

Los métodos de modelado dinámico se utilizan frecuentemente en la investigación macroeconómica para simular fluctuaciones económicas y evaluar los efectos de los cambios de política. Los modelos DSGE constituyen una clase de modelos dinámicos que dependen en gran medida de técnicas y soluciones computacionales. Estos modelos emplean principios económicos microeconómicos para capturar las características de la economía real en un entorno con incertidumbre intertemporal . Dada su complejidad inherente, los modelos DSGE son, en general, intratables analíticamente y suelen implementarse numéricamente mediante software informático. Una ventaja importante de los modelos DSGE es que facilitan la estimación de las decisiones dinámicas de los agentes con flexibilidad. Sin embargo, muchos investigadores han criticado los modelos DSGE por su dependencia de supuestos de forma reducida que, en gran medida, resultan poco realistas.

Herramientas computacionales y lenguajes de programación

El uso de herramientas computacionales en la investigación económica ha sido la norma y la base desde hace mucho tiempo. Estas herramientas incluyen diversos programas informáticos que facilitan la ejecución de operaciones matriciales (como la inversión de matrices) y la resolución de sistemas de ecuaciones lineales y no lineales. Se utilizan varios lenguajes de programación en la investigación económica para el análisis y modelado de datos. Algunos lenguajes de programación típicos en la investigación económica computacional son C++ , MATLAB , Julia , Python , R y Stata .

Entre estos lenguajes de programación, C++, como lenguaje compilado, es el 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. Stata, uno de los primeros programas de análisis estadístico, fue la opció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.

Software de econometría

Revistas

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 ]

Referencias

  1. 1 2 Economía Computacional . " "Acerca de esta revista" y "Objetivos y alcance ".
  2. • Hans M. Amman, David A. Kendrick y John Rust, ed., 1996. Handbook of Computational Economics , vol. 1, Elsevier. Descripción Archivado el 15/07/2011 en Wayback Machine y enlaces de vista previa de capítulos. Archivado el 06/04/2020 en Wayback Machine Kenneth L. Judd , 1998. Numerical Methods in Economics , MIT Press. Enlaces a la descripción Archivado el 11/02/2012 en Wayback Machine y vistas previas de capítulos .  
  3. • Scott E. Page, 2008. "modelos basados ​​en agentes", The New Palgrave Dictionary of Economics , 2.ª edición. Resumen .• Leigh Tesfatsion, 2006. "Economía computacional basada en agentes: un enfoque constructivo de la teoría económica", cap. 16, Handbook of Computational Economics , vol. 2, [pp. 831-880]. doi : 10.1016/S1574-0021(05)02016-2 .• Kenneth L. Judd, 2006. "Análisis computacionalmente intensivos en economía", Handbook of Computational Economics , vol. 2, cap. 17, pp. 881-893 . PDF prepublicado.• L. Tesfatsion y K. Judd, eds., 2006. Handbook of Computational Economics , vol. 2, Agent-Based Computational Economics , Elsevier. Descripción Archivado el 6 de marzo de 2012 en Wayback Machine y enlaces de vista previa de capítulos .• Thomas J. Sargent , 1994. Bounded Rationality in Macroeconomics , Oxford. Descripción y enlaces de vista previa de capítulos en la primera página .        
  4. W. Brian Arthur , 1994. "Razonamiento inductivo y racionalidad limitada", American Economic Review , 84(2), pp. 406-411 Archivado el 21-05-2013 en Wayback Machine .• Leigh Tesfatsion , 2003. "Economía computacional basada en agentes: modelando economías como sistemas adaptativos complejos", Information Sciences , 149(4), pp. 262-268 Archivado el 26 de abril de 2012 en Wayback Machine .• _____, 2002. "Economía computacional basada en agentes: haciendo crecer las economías desde abajo", Artificial Life , 8(1), pp. 55-82. Resumen y PDF prepublicado Archivado el 14-05-2013 en Wayback Machine .    
  5. Scott E. Page, 2008. "modelos basados ​​en agentes", The New Palgrave Dictionary of Economics , 2.ª edición. Resumen .
  6. • W. Brian Arthur, 1994. "Razonamiento inductivo y racionalidad limitada", American Economic Review , 84(2), pp. 406-411 Archivado el 21-05-2013 en Wayback Machine .• John H. Holland y John H. Miller (1991). "Agentes adaptativos artificiales en la teoría económica", American Economic Review , 81(2), pp. 365-370 Archivado el 05-01-2011 en Wayback Machine .• Thomas C. Schelling , 1978 [2006]. Micromotivos y macrocomportamiento , Norton. Descripción Archivado el 02-11-2017 en Wayback Machine , vista previa .• Thomas J. Sargent , 1994. Racionalidad limitada en macroeconomía , Oxford. Descripción y enlaces de la primera página de la vista previa del capítulo .      
  7. Joseph Y. Halpern , 2008. "Computer Science and Game Theory", The New Palgrave Dictionary of Economics , 2.ª edición. Resumen .• Yoav Shoham, 2008. "Computer Science and Game Theory", Communications of the ACM , 51(8), pp. 75-79. Archivado el 26 de abril de 2012 en Wayback Machine .• Alvin E. Roth , 2002. "The Economist as Engineer: Game Theory, Experimentation, and Computation as Tools for Design Economics", Econometrica , 70(4), pp. 1341–1378 . Archivado el 14 de abril de 2004 en Wayback Machine .    
  8. Leigh Tesfatsion, 2006. "Economía computacional basada en agentes: un enfoque constructivo de la teoría económica", cap. 16, Manual de economía computacional , vol. 2, sec. 5, pág. 865 [pp. 831-880]. doi : 10.1016/S1574-0021(05)02016-2 .
  9. Athey, Susan (2019), "El impacto del aprendizaje automático en la economía" , The Economics of Artificial Intelligence , University of Chicago Press, pp. 507–552 , doi : 10.7208/chicago/9780226613475.003.0021 , ISBN  9780226613338, S2CID 67460253 , consultado el 05-05-2022 
  10. Jesus, Browning, Martin Carro (2006). Heterogeneidad y modelado microeconométrico . CAM, Centro de Microeconometría Aplicada. OCLC 1225293761 . {{cite book}}: CS1 maint: varios nombres: lista de autores ( enlace )
  11. Charpentier, Arthur; Élie, Romuald; Remlinger, Carl (23 de abril de 2021). "Aprendizaje por refuerzo en economía y finanzas" . Economía Computacional . 62 : 425–462 . arXiv : 2003.10014 . doi : 10.1007/s10614-021-10119-4 . ISSN 1572-9974 . S2CID 214612371 .  
  12. Farrell, Max H.; Liang, Tengyuan; Misra, Sanjog (2021). "Redes neuronales profundas para estimación e inferencia" . Econometrica . 89 (1): 181– 213. arXiv : 1809.09953 . doi : 10.3982/ecta16901 . ISSN 0012-9682 . S2CID 203696381 .  
  13. ^ Farrell, Max H.; Liang, Tengyuan; Misra, Sanjog (27 de julio de 2021). "Aprendizaje profundo para la heterogeneidad individual: un marco de inferencia automática" . arXiv : 2010.14694 . doi : 10.47004/wp.cem.2021.2921 . S2CID 236428783 . {{cite journal}}: Para citar una revista se requiere |journal=( ayuda )
  14. "ACM Teac" .
  15. "Revista de Econometría Aplicada" . Biblioteca en línea de Wiley . 2011. doi : 10.1002/(ISSN)1099-1255 . hdl : 2027.42/34956 . Consultado el 31 de octubre de 2011 .
  16. Journal of Economic Dynamics and Control , incluyendo enlace a Objetivos y alcance. Para una descripción general y un número muy citados, véase: • Leigh Tesfatsion, 2001. "Introducción al número especial sobre economía computacional basada en agentes", Journal of Economic Dynamics & Control , pp. 281-293 . • [Número especial], 2001. Journal of Economic Dynamics and Control , Economía computacional basada en agentes (ACE). 25(3-4), pp. 281-654. Enlaces a resumen/esquema .
  17. "Revista de Interacción y Coordinación Económica" . springer.com . 2011. Consultado el 31 de octubre de 2011 .
  • Sociedad de Economía Computacional
  • Revista de Dinámica y Control Económicos Archivada el 5 de mayo de 2021 en Wayback Machine - publica artículos sobre economía computacional
  • Economía computacional basada en agentes - mantenida por Leigh Tesfatsion
  • El uso de modelos basados ​​en agentes en la ciencia regional : un estudio sobre modelos basados ​​en agentes para simular la aglomeración urbana.
  • Economía computacional con Python : una serie de conferencias
  • Finanzas Computacionales y Agentes Económicos Archivado el 15/12/2018 en Wayback Machine
  • Revista de Interacción y Coordinación Económica - revista oficial de la Asociación de Ciencias Económicas con Agentes Interactivos Heterogéneos
  • Cátedra de Política Económica, Universidad de Bamberg (Alemania)
  • Repositorio de soluciones computacionales de dominio público