诚然,现在有现成的routine如dynare可以实现一些最基本的功能,但是一些比较新的方法就需要自己对现有程序的调整了,这就要求对现有code的算法,尤其是一些数值方法或者编造思想有一些起码的了解。但是另外一方面,对于缺乏计算机科学背景的学生而言(比如说我),读code是一个痛苦的过程,由于缺乏详细的注释,往往会花费很长的时间才能窥探代码背后的原理,甚至在知道理论上的算法的时候看code依然很吃力,有的时候一上午时间只能看玩区区几段代码(比如Heer书中给出了非常详细的Gauss代码,但是不得不说Gauss和Matlab相比是一个比较糟糕的编译器,里面的循环结构很难能看清楚,而且没法搜索keyword)。我不知道我现在所做的是不是一件有意义的事情,如果有经历过或者正在经历这个阶段的前辈可以进来讨论一下



雷达卡




京公网安备 11010802022788号







