(本文为andruw原创,转载请注明出处)
缘起:学Stata日久,略有领悟(远不算高手,更勿论化境了),不觉技痒,想要写点东西回馈一下论坛。是为写Stata tips的缘由。能否定期更新,则要看机缘。
Tip编号从0开始,纯属故意。其用意在于表示下文“吐槽”的重要性。“三观不正,行而不远”。下面的这二十个tips关乎三观,乃重中之重。
1. Stata只是工具。学好Stata与计量水平可以正相关也可以负相关。计量的提高建立在理论素养积累和直觉培养的基础上。
2. 滥用Stata比合理使用Stata简单。你几乎可以对任何数据跑回归,但是只有符合计量理论或经济理论的回归才是合理的。
3. 无论多少人告诉你R才是“被选中”的,你应该学习R。事实上,Stata并不小众。
4. 无论用R,Matlab,Python,多数时间你还是在使用现成的package。没有多少人会自己写程序,而且多数人所谓的写程序只是堆砌现成的程序。
5. Stata水平的高低主要体现在datamanagement上。在开展一个项目时,你要花大约80%的时间处理数据。
6. Stata本身是计算机程序,要留意计算精度的概念。
7. Stata作为“语言”本身具有“语法”。记忆“语法”比记忆所有命令更有效率。
8. 某个问题往往有多个Stata解决方案,但是这些方案中总会有一个是最有效率的。
9. Stata只是众多统计计量软件之一。常用的相关软件有:SAS,SPSS,Eviews,Rats…这些软件各有短长。然而Stata在学习曲线的陡峭程度,数据处理的直观性,整体运行效率,help文档的可读性以及灵活性等方面表现的比较均衡。
10. 写Stata do-file不是编程。do-file不过是一系列工作流的叠加,然而合理的写do-file的习惯可以事半功倍。
11. 在问别人问题之前,最好先搜索一下网络,答案往往就在那里。重复提问本身并不产生价值。切记:问问题的人并不稀缺,而能正确回答问题的人是稀缺的。
12. 最好的Stata教材是Stata的help文档。其他教材都可以看作Stata文档的注解,而且毫无疑问这些“注解文档”良莠不齐。
13. 维护的最好的、最活跃的Stata社区是http://www.statalist.org/forums/。人大经济论坛是最活跃的中文Stata社区之一。
14. Stata画图的灵活性体现在option中。在突破了default后,Stata画图的优越性才能体现出来。改变一下scheme,就能瞬间提高graph的美感。
15. 使用最新版本的Stata并不能提高你的Stata水平。
16. 不仅Stata有不同的版本,而且Stata的数据存储(即*.dta)也有不同的版本。
17. Stata网络资源(主要是package)的丰富性不及R,但是现有的包足够解决大部分的问题。
18. Stata内置函数都是经过优化的,其效率一般高于Stata用户自己写的函数。因此,能用Stata内置的函数时,不要用网络上的或自己写的函数或程序(尤其是能不用循环就不用循环)。
19. 判断do-file是否合理的重要标准之一:可重复性。
20. Stata盗版软件和正版软件几乎没有区别,但是如有能力最好使用经过授权的版本。



雷达卡




京公网安备 11010802022788号







