个人觉得软件要掌握2种,但不要太多。
第一个是具有巨大开发潜力的,例如guass和matlab。这些软件在hayashi的书里都是推荐的。我看见计量牛人都是用guass,上财用guass,发明动态面板估计的Arellano and Bond都是用guass开发软件。但是用这些软件对于我们这样的一般水平的人有一个问题:什么都要自己开发。这有点困难。即使自己能开发,很多程序的思想和处理技巧,不是马上就会的。因此就有必要掌握下面的。
第二个是傻瓜式开发软件,具有大量常用程序的开放源代码,而且有通常的图形界面操作比较。这就非stata莫属。而且stata还有一个好功能,就是图形界面操作后能产生相应命令供学习。stata里面大部分命令ado and do,都可以看到源代码,因此对于学习编程思想而言非常有用。如果在guass里不知道如何编Blundell-Bond estimator,那到stata中间看看源代码,就可以把技巧移植过去。
当然,对于只想用软件来回归一下,得到一些结果的人来说,stata和eviews基本类似,没有什么区别。掌握这个只需几天,掌握第二需要一个月,掌握第一需要半年以上。如果要讲精通,这就很难说了,因为即使傻瓜的也很难说精通。
[此贴子已经被作者于2008-8-22 9:35:59编辑过]