数据、图表和调试。

第三阶段的学生Joel Pointon经常使用计量经济学软件进行数据分析,并鼓励每个人学习如何编码!

我发现学习经济学最有意义的部分之一就是学会解决问题。这是很好的学习e经济学理论和花哨的图表,但如果你不能自己解决问题,那么成就感在哪里?学习编程能让你发现新事物,探索你感兴趣的东西,拓展你自己。

无论是Stata、R、Python还是Julia,我强烈建议您学习其中一种。Stata是梦幻般的简单计量分析,是用户友好的。R需要更长的时间来开始,但它更强大和灵活,具有强大的数据分析功能.Python更多地用于模拟和一般数据分析,尽管有一些用于计量分析的包(statsmodels).最后,茱莉亚是类似于Python,但是对金融经济学有用虽然我还没怎么探索过!)

基本知识在网上有很好的记录YouTube教程只需要几个小时就可以完成设置(例如:https://www.youtube.com/c/TheJuliaLanguage),以及其他网上资源教授基本知识(https://www.w3schools.com/python/python_intro.asp).我也开始发布一些基础知识Python在我的网站上,很快还会有更多https://joelpointon.com/2021/02/24/introduction-to-python-and-economics/

但是一旦开始,克服错误和bug需要经验。这就是Kenometrics的作用。经济系每周五4点(学期期间)举办2小时的会议,有经验的博士学生花时间帮助学生解决他们的问题。通常它是面对面的,但今年它是由团队主持的。

能够分享代码并请Guillermo关注我的工作是非常有帮助的。他知道我从未听说过的节省时间的功能!这种体验是谷歌无法比拟的。有时候,你需要有人“陷入”你代码的细微差别,并帮助你找到解决方案。

最好的学习方法就是不断尝试和犯错。即使是今天,我也花了大约3-4个小时试图用我的时间序列计量经济学来调试问题,这可能很乏味,但一旦它起作用了,它是如此值得。然后,一旦你开始学习一门语言,你就可以很容易地学习另一门语言。如果你会弹吉他,那么你就能相对轻松地拿起贝斯。

如果您不确定编写什么代码,那么有很好的开始在线项目。或者,如果你看到一些用Excel或类似软件完成的事情,试着用上面的编程语言之一复制它。上周我创建了这个图来复制E-Views,因为我想使用Stata来运行我的时间序列计量经济学。

因此,从基础开始,尝试运行一些代码,然后转向Kenometrics得到…的支持吉尔勒莫亚斯明,以及其他!

Kenometrics的所有细节都可以在这里找到在这里-一个集中的在线资源推荐中心和为期一年的计量经济学软件使用支持(Stata, Eviews, R和一点点Julia)。