terça-feira, julho 10, 2007

rodando o dynare no linux

serviço de utilidade pública - como rodar o dynare no linux.
Para que não conhece o dynare é um conjunto de programas em matlab (e também gauss e scilab) para a resolução de modelos de equilíbrio geral e também a estimação de modelos estruturais (DSGE) usando MCMC entre outras técnicas. O site do dynare está abaixo:
www.cepremap.cnrs.fr/dynare/

Um problema é que o dynare só roda em windows. Mas fiz uma gambiarra para rodar o dynare no linux. O primeiro passo é instalar o wine, que é um emulador das API´s do windows.
O segundo passo é substituir o arquivo dynare.m original que está no diretório dynare_v3/matlab/ pelo arquivo dynare.m que eu modifiquei e está no link abaixo.
Pronto, funciona direitinho. Fiz todas as modificações necessárias é possível verificar usando os arquivos de teste:
dynare example1.mod
dynare example2.mod