CompEcon Toolbox for Matlab
CompEcon Toolbox for Matlab
CompEcon is a set of MATLAB functions for solving a variety of problems in economics and finance. The library functions include rootfinding and optimization solvers, a integrated set of routines for function approximation using polynomial, splines and other functional families, a set of numerical integration routines for general functions and for common probability distributions, general solvers for Ordinary Differential Equations (both initial and boundary value problems), routines for solving discrete and continuous time dynamic programming problems, and a general solver for financial derivatives (bonds, futures, options).
The CompEcon Toolbox was developed to accompany:
Applied Computational Economics and Finance, Mario J. Miranda & Paul L. Fackler, MIT Press
MATLAB code for all of the examples in the text is supplied with the CompEcon Toolbox.
PLEASE READ BEFORE YOU CONTACT ME ABOUT PROBLEMS YOU ENCOUNTER
The CompEcon Toolbox runs on any MATLAB version 5 or higher.
Major Features
Solvers for Non-linear equations: f(x)=0 and Complementarity Problems: min(max(f(x),a-x),b-x)=0
Solvers for Unconstrained and Constrained Optimization Problems
Newton-Cotes and Gaussian Numerical Integration Routines
Function Interpolation and Approximation using polynomials, splines and other families of functions
ODE Solver for Boundary-Value Problems: f(t,x,x’)=0
Solver for Discrete Time/Discrete Variable Dynamic Programming Problems (Markov Chain)
Solver for Discrete Time/Discrete or Continuous Variable Dynamic Programming Problems
Solver for Financial Asset Pricing including Assets with Early Exercise Provisions
Solver for Continuous Time Stochastic Control Problems
Selected Examples
Resource Economics:
Renewable and Nonrenewable resource management (firm and social planners problems)
Water allocation problems
Finance:
Black-Scholes and Heston’s Stochastic Volatility Option Pricing Models
Bond Pricing
Learning-by Doing
Macroeconomics:
Optimal Growth
Agricutural Economics:
Optimal Livestock Replacement
Rational Expectations Commodity Market Equilibrium
For additional information or to report any problems, please contact:
Paul Fackler or Mario Miranda