La mayoría de los economistas que no poseen conocimientos de programación suelen empezar su aprendizaje intentando implementar métodos numéricos básicos de búsqueda de ceros de una función, puntos extremos, solución de sistemas de ecuaciones lineales y similares. Esto suele deberse a que gran parte de los problemas que deseamos resolver numéricamente son una versión de un problema de optimización que involucra alguna de las tareas anteriores.
En algunos casos, se ha de decidir también qué lenguaje de programación utilizar. Los criterios son muchos, pero ese ya es otro tema.
Para aquell@s que empiezan en esto, les dejo unos scripts muy sencillos de cuatro métodos básicos escritos en cuatro lenguajes distintos: Fortran, Julia, Matlab y Python. Los métodos son:
- Bisección
- Golden rule
- Newton
- Secante
También he incluido un problema de iteración de función valor muy básico.
Los ejemplos son los mismos empleados en el libro Introduction to Computational Economics Using Fortran