フィルターのクリア

How to impose restrictions on a parameter matrix

2 ビュー (過去 30 日間)
Imner Renmi
Imner Renmi 2015 年 9 月 7 日
回答済み: Hang Qian 2015 年 11 月 4 日
Suppose you want to estimate a VAR(1) model and you declare the matrix X (independent variable) and Y (dependent variable).
Estimating a VAR model can then be done via OLS, so b=(X'X)\X'Y. However, how can you impose restrictions such that the eigenvalues of this b matrix are between -1 and 1.
This way the VAR model is stable.

回答 (1 件)

Hang Qian
Hang Qian 2015 年 11 月 4 日
Hi Imner,
Eigenvalue restrictions are nonlinear constraints imposed on the least square estimators. To estimate parameters, we may consider functions like FMINCON which supports nonlinear constraints. However, if some constraints are binding, inference might be challenging.
Bayesian VAR is an alternative and we could impose parameter constraints with rejection sampling.

カテゴリ

Help Center および File ExchangeSystems of Nonlinear Equations についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by