楼主: bbs0805
115198 230

[学习心得] [讨论]Stata与R比较   [推广有奖]

41
k10157 发表于 2009-3-14 01:45:00

有人用eviews吗?这个软件怎么样啊?与其它相比如何呢?

42
蓝色 发表于 2009-3-14 08:15:00

各个软件个有优势。

eviews也不错的,只要你学精通,会编程。

虽然,eviews里面有菜单,但是eviews里面也有编程。

[此贴子已经被作者于2009-3-14 8:18:01编辑过]

43
donlin2008 发表于 2009-4-16 20:19:00

我看好stata

44
nifile 发表于 2009-7-3 10:54:24
我是经常收集各种统计软件的。
论坛上的软件差不多都用了,
总的来说,R是不错的。

45
tutaotao 发表于 2009-7-3 18:48:28
R很好,很强大
亲爱的小羊们,本大王来了~~

46
awing 发表于 2009-7-4 16:48:04
bbs0805 发表于 2007-6-14 20:44
    Stata不仅入门容易,而且进阶也容易,例如根据自己的需要,即可自己编写所需统计量、估计方法等的程序,还可对所谓的标准包用记事本打开修改并另存就OK了,省事啊!同时网上有很多Stata用户编写的程序包可下载!还是省事,这并不亚于R。
     由于Stata命令的简捷易董(大部分命令其实就是相应英语单词,只要不重复,也可只写单词的前几个字母),功能强大(主要体现在命令的选项上),……,受到广大用户的喜爱。
    R我是不懂,上面仅是我的个人对Stata的看法,请各位能不吝赐教!我以前用Spss与Eviews,目前用的是Stata。我觉得个人能用精一两个较优秀的软件就行了,不必花费过多的时间与精力去学很多,但为了不误人子弟(统计专业本科生),我得了解各位对这两个软件的看法,再决定是学与否。
   先谢了!
Stata由用户的程序肯定没有R的多。

47
awing 发表于 2009-7-4 16:52:11
ereree 发表于 2007-6-15 20:07
社会学,医学和生物的我建议用stata。
统计专业的我建议用r或者s。
外行用spss(没有贬低spss的意思,而是其他的外行根本不可能学的原因)。
r可不是其他专业可以学,用r的价值在于得到最近统计前沿的一些分析方法。而不是会计算矩阵,随机数(蒙特卡洛就是一个很专业的领域了)就完了的,你还有数据量的限制需要用不同的计算机算化来实现,所以学习r必须精通计算机编程(如何存储数据,数据的收敛性质等等)加统计算法,与其学到r的一些皮毛不如学精stata和spss+其他专业软件来得实际和更有效率。
r基本我是学来玩的,就当是一个高级玩具。尝试用一些新的过程研究数据也是一种进步。
---------------------------
此帖应该列为精华!大家讨论都很好。
R的价值不仅仅在于开发前沿的统计方法,还存在很多写好的程序,可以直接应用于实际的社会科学研究中去。精通计算机编程和统计算法不是学习R的必要条件;那可能是开发R程序的前提。推一步来说,开发R程序比不一定要精通其他的计算机编程,可能没有其他编程的经验,对于学习R反而是一个优势(那些特点相似的计算机语言除外)。

48
awing 发表于 2009-7-4 16:54:39
sungmoo 发表于 2009-3-5 00:23
以下是引用CalamusLiber在2009-3-4 23:26:00的发言:R也不是很难上手,就是要到处找一些模块如果到处找模块,是不是对于许多常见的问题,就不如直接用stata了。
不见得你需要的程序Stata都有吧?
另外,R的mail list要比Stata的活跃不少。如果有程序存在,找起来也不是很难的。

49
awing 发表于 2009-7-4 16:56:26
wangxy 发表于 2009-3-5 06:25
我不是统计专业的,用STAT感觉不错,因为我不会编程,所以不用R。
会用R分析数据和会使用R写程序包是两码事,不会编程和不用R没有必要的联系。

50
danielbaggio 发表于 2009-7-22 23:44:27
对于普通用户来讲,R只要会输入数据,载入包,就足够了。
今年年初的时候,R的官网上有1700多个packages,这1700多个包虽然有些功能是重复的,但覆盖范围非常之广,从化学统计学、生物基因、地理信息、小波分析到各种计量方法都包括。
对普通人我们来讲,只要会看这些包的help文档,直接输入命令即可,这些命令一般就一行。根本用不到编程,编这些包的人才需要编程。
刚才又去看了下,官网的包已经增加到了1800多个。你想做什么新的模型,新的检验,很多都可以再这里找到现成的命令,下载下来几句语句就可以了。
用R,根本不需要会编程,直接用现成的packages即可。
当然要精通R,编程还是需要的。

因此,我认为,从最新方法被应用的速度上,没有软件可以和R相比,成熟的方法什么软件用都差不多,菜单式的软件更方便些。
菜单式的软件更新要慢很多,pedroni1999年的面板协整检验就是一个很好的例子,EVIEWS在将近10年之后,EVIEWS 6 发布之后才在菜单里面添加了这个命令。
而R的package里面,有一个是in press 的文章:
Goerg, G.M. (2009). “Lambert W Random Variables - A new class of skewed distribution functions”. Unpublished
文中提到的方法的包,敲几行命令这个新方法就解决了。

总之,成熟的方法,R,STATA,甚至EVIEWS,哪个用的熟就用哪个,新方法,一般来说,还是R更新的快。
已有 1 人评分学术水平 收起 理由
sfhsky + 5 精彩帖子

总评分: 学术水平 + 5   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 15:30