最近在用 Stata 写 组套索 方法,发现 mata 不是十分好用,有很多轮子要重新造,R 设计得真的比 Stata 合理很多,R 里 10 行代码 Stata 里 100行。
Stata 为了兼容性,不能太大地改变现有的语法环境(Stata 的编程语法感觉有点像 Lisp 系的,可以去百度一下,但是又有没有 Lisp 灵活),又发明了 Mata。两套系统一起了解,学习曲线绝对比 R 陡。而且两个系统都是封闭的。
如果做实证,输入命令得到结果那种,stata 可能上手会快一些,也简单一些,不需要了解 Stata 编程。
但是如果要自己编辑相关的统计方法,了解最新的统计学趋势,还是建议用 R 。