-
EViews puede hacer SVARs con restricciones personalizadas, incluyendo algunos preajustes. Puede consultar su página web documentación . Por cierto, este es el único, que yo sepa, que también hace restricciones a largo plazo en los residuos.
-
Seguro que JMulti también puede hacer el tipo de restricciones que buscas. Puedes conseguirlo aquí gratis. Es bastante antiguo, así que no estoy seguro de los requisitos del sistema.
-
Statsmodels (a través de python) podría hacerlo también, pero sólo con presets.
-
R también lo tiene.
-
Stata, pero no estoy seguro de las restricciones personalizadas.
Tenga en cuenta que existen condiciones numéricas para aplicar restricciones a las relaciones contemporáneas entre las variables. La documentación de EViews lo explica. Por su comentario, parece que puede haber subidentificado la matriz A (es decir, pedir que se estimen demasiados coeficientes). Esa podría ser la razón por la que obtiene un error.
0 votos
Si por nom recursivo te refieres a que la identificación proviene de una estrategia distinta a Cholesky (por ejemplo restricciones cero o restricciones de largo plazo) entonces puedes usar Stata o Eviews.
0 votos
@Pedro Ignacio Martinez Bruera. Gracias por la respuesta. Parece que STATA sólo permite que la matriz A sea triangular inferior, por lo tanto, utilizar el comando svar. Para las dos últimas variables de mi modelo (..., X, Y), quiero que se afecten contemporáneamente...así que tengo algo así para las dos filas de la matriz A: (.... \. , ., ., ., 1, . \. , ., ., ., ., 1). Pero me da error. Lo que funciona es (... \. , ., ., ., 1, 0 \. ., ., ., ., 1), es decir, Y no afecta contemporáneamente a X. Pero quiero que X afecte contemporáneamente a Y y viceversa. ¿Algún recurso sobre cómo hacerlo? Gracias.
0 votos
Hace tiempo que no utilizo Stata para SVARs. Es extraño porque básicamente podría hacer cualquier cosa con las matrices A y B. de todos modos, EViews es otro software que lo hace por ti.
0 votos
@Pedro Ignacio Martinez Bruera He encontrado un ejemplo en Eviews pero no entiendo por qué dado el modelo Ae = Bu, la matriz A es una matriz identidad en un SVAR no recursivo en Eviews, y la matriz A no es una matriz identidad en un SVAR recursivo en Eviews. También he planteado la pregunta aquí: economics.stackexchange.com/questions/45625/