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 reslver 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 que 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 incluído un problema de iteración de función valor muy básico.
Las ejemplos son los mismos empleadas en el libro Introduction to Computational Economics Using Fortran