这是我的学校功课不过实在解不出来
拜托各位
是将书中程式码执行后仿照图
但执行程式码中间出了些问题
以下这条式子
D=B*forecast + C*lag + smooth*rlag +shocks
在执行的时候出现
??? Error using ==> *
Inner matrix dimensions must agree.
其中
B=[b1 0;-a2 0]
C=[1-b1 0;0 1-a1]
forecast=[eps;eys]
eps=alfap*epcs+(1-alfap)*epfs
(更多程式码在资料来源生成PDF档中的第六十六,六十七页)
因为想是矩阵大小问题
其中B是 [2x2] 矩阵, forecast是 [1x3998] 矩阵
C是 [2x2] 矩阵, lag是 [1x3998] 矩阵
smooth是[2x1]矩阵, rlag是 [1999x1]矩阵
shocks是[3998x1]矩阵
所以我自创了一个G,大小是[0 0], 數值為0
想让这个矩阵可以
做成这条式子
D= B*G'*forecast' + C*G'*lag' + smooth*rlag' + shocks'
执行的时候出现
??? Error using ==> +
Matrix dimensions must agree.
不晓得是哪儿出问题可以拜托高手帮个忙吗
感激不尽!!!
来源
http://www.econ.kuleuven.be/ew/academic/intecon/Degrauwe/PDG-papers/Contributions%20to%20books/Behavioral%20Macro%20Book-Fin.pdf