全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
113991 230
2007-06-14
Stata与R比较
       我学用Stata已有几年了,感觉它易学易用,运行速度快,且功能强大;但也觉得它在相同变量与观测单位的情况下(如5000个单位,15个变量),好象对内存容量要求要比其它统计软件高,而且它的使用手册非常难求(Stata10之前难求,但在Stata11软件中手册已随之提供)。
      最近有部分同学和同事建议我用R,虽然R及其相关材料是自由、免费(版权问题)的,但我觉得R较Stata难以上手。开始自学时,不看任何相关资料,我学Stata时约2个小时后基本可用命令作一些简单的分析,而我用同样多的时间却摸不着R的门道,而且,我认为当前很多人对R的热情主要是因它“免费”,这种“免费”能维持多久,或者是为免费来维护或更新R软件及其各程序包计算的准确性等而投入的人力、财力、时间与情感能维持多久,我看得观察一段时间。
     Stata软件购买费用并不高,以单用户的标准版来说,估计价格在3500到6000元RMB之间,且可终生使用(并非租用)。
    再说,就我国目前的统计专业而言,至少能熟练(知道算法,能编出应用程序的程度)使用一种统计软件的硕士生博士生的比例并不高, 所以,对统计专业本科生而言,我个人认为Stata似乎比R更合适。
     请各位谈谈自己的看法 !!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-6-14 12:16:00

stata确实比R容易上手 但是编程方面个人觉得stata不如R灵活 尤其是如果还想弄些交互式图形用户界面的话 stata基本上只能实现很简单的对话框

对统计专业本科生而言 stata易用 效率高 但是如果是长期要做统计研究下去的话,R可以给出很多便利,正是因为其不那么容易上手,才应该早接触 早学

我有stata7的全套手册,看手册其实也挺累的

stata公司的中文计划已启动了数年,但是不知道为什么10都推出了,还不出中文版

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-6-14 13:23:00
手册还是要看的,
中文也只是菜单吧,stata以命令为主,所有,没有中文也是可以的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-6-14 14:17:00
首先纠正楼主一个错误的观点——免费!

国内大部分的“免费”都是“盗版”。而R的免费是因为R是一款开源软件,就如同Emacs和Latex一样,是有一支自发而成的团队来维系它。这只团队可谓是牛人众多,其中就包括当年开发S的工程师。开源软件是现在的一个趋势,是一种新的观念,提倡的是“众人拾柴火焰高”,让大家在网上提供自己的程序包,破开知识疆土的界限,大力促进“软件社会主义”,而不是“软件盗版主义”。既然Latex和Emacs这么多年(10年以上)来都没有任何倒退的迹象,反而是蓬勃发展,我们应该相信R也将会如此。
如果楼主有心于学术研究的话,提议用R,毕竟体现了你对版权的尊重,少用盗版的好。此外,R在网上拥有大量免费的资料,也相当便于学习。

再纠正楼主另一个错误的观点——易上手!
易上手是好事吗?

其实蛮难定义“上手”这个概念的。举个例子来说吧,例如:计量经济学中的线性回归,如果认为点击几下鼠标就能够得到结果是“易上手”的话,那却是Stata是较R容易。但是也正是这种方便性,成为了Stata乃至大部分商业软件的软肋,假如某个统计变量是Stata标准包中没有的,怎么办?还不是得用Stata的语言来DIY。既然这么费力,为何不一开始就用R来自己写程序?而且自己写程序才能够真正的理解公式背后的含义,自己写才能够感受到知识的无界性。正所谓“知识有多少,程序跑多好;知识比较少,程序跑不了”
R所提供的编程环境,以及网上提供的大量package都可以成为研究人员披荆斩棘的利器。我就不知道Stata能不能够做Bayesian Analysis了。Stata很难跟上时代的潮流的,毕竟商家需要时间来完善自己的软件,我们又需要时间来破解正版软件。

所以“易上手”未必就是好事,年轻的时候苦点,老了才能享福啊!

另外还有一点愚见就是,其实所有的软件程序都是基于课本上、论文中的数学逻辑,矩阵运算,概率统计,如果能够很好地掌握这些知识,其实根本就不存在“上手”的问题,只要会import,output,定义矩阵,生成随机数就OK了。——要算啥,就自己编啥贝。
我学R用了2天,Stata和SAS到现在都没学透,总是有新的命令,新的更新包,累啊~~

PS:作为R的Fans的一点遇见。言语若有得罪,多多包涵。大家都是混学术的嘛


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-6-14 20:44:00

Stata不仅入门容易,而且进阶也容易,例如根据自己的需要,即可自己编写所需统计量、估计方法等的程序,还可对所谓的标准包用记事本打开修改并另存就OK了,省事啊!同时网上有很多Stata用户编写的程序包可下载!还是省事,这并不亚于R。

由于Stata命令的简捷易董(大部分命令其实就是相应英语单词,只要不重复,也可只写单词的前几个字母),功能强大(主要体现在命令的选项上),……,受到广大用户的喜爱。

R我是不懂,上面仅是我的个人对Stata的看法,请各位能不吝赐教!我以前用Spss与Eviews,目前用的是Stata。我觉得个人能用精一两个较优秀的软件就行了,不必花费过多的时间与精力去学很多,但为了不误人子弟(统计专业本科生),我得了解各位对这两个软件的看法,再决定是学与否。

先谢了!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-6-15 08:19:00

不同的人有不同的偏好,

不同的软件有各自的特点

各自研究的领域需要的用的东西也不同

所以学习软件是得根据自己的实际情况

我们不能指望一个软件就是万能的救世主,既然那么多软件存在就有人家存在的道理。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群