请选择 进入手机版 | 继续访问电脑版
楼主: kevinmercury
9411 4

[学习分享] 各种统计软件比较R/matlab/SAS/SPSS/Stata [推广有奖]

  • 1关注
  • 1粉丝

硕士生

42%

还不是VIP/贵宾

-

威望
0
论坛币
2219 个
通用积分
1.0450
学术水平
24 点
热心指数
35 点
信用等级
20 点
经验
5213 点
帖子
87
精华
0
在线时间
67 小时
注册时间
2014-5-5
最后登录
2022-12-18

kevinmercury 发表于 2014-11-24 01:08:32 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
STATISTICAL SOFTWARE

Almost all serious statistical analysis is done in one of the following packages: R (S-PLUS), Matlab, SAS, SPSS and Stata. I have expertise in each of those packages but it does not mean that each of those packages is good for a specific type of analysis. In fact, for most advanced areas only 2-3 packages will be suitable, providing enough functionality or enough tools to implement this functionality easily. For example, a very important area of Markov Chain Monte Carlo is doable in R, Matlab and SAS only, unless you want to rely on convoluted macros written by random users on the web. The table at the end of this page compares the five packages in great detail.


R & MATLAB

R and Matlab are the richest systems by far. They contain an impressive collection of libraries, which is growing every day. Even if a desired specific model is not part of the standard functionality you can implement the model yourself, because R and Matlab are really programming languages with relatively simple syntaxes. As "languages" they allow you to express any idea. The question is whether you are a good writer or not. In terms of modern applied statistics tools, R libraries are somewhat richer than those of Matlab. Also R is free. On the flip side, Matlab has much better graphics, which you will not be ashamed to put in a paper or a presentation.


SPSS

On the other end of the spectrum is a package like SPSS. SPSS is quite narrow in its capabilities and allows you to do only about half of the mainstream statistics. It is quite useless for ambitious modeling and estimation procedures which are part of kernel smoothing, pattern recognition or signal processing. Nonetheless, SPSS is very popular among the practitioners because it does not require almost any training. All you have to do is hit several buttons and SPSS does all the calculations for you. In those cases when you need something standard, SPSS may have it implemented fully. The SPSS output will be quite detailed and visually pleasing. It will contain all the major tests and diagnostic tools associated with the method and will allow you to write an informative statistics section of your empirical analysis. In short, when the method is there, it is faster to run than a similar functionality in R or Matlab. So I use SPSS often for standard requests from my clients, like linear regression, ANOVA or principal components analysis. SPSS gives you the ability to program macros but that feature is quite inflexible.


SAS & STATA

Somewhere in-between R, Matlab and SPSS lie SAS and Stata. SAS is more extensive analytics than Stata. It is composed of dozens of procedures with massive, massive output, often covering more than ten pages. The idea of SAS is not to listen to you that much. It is like an old grandfather, whom you approach with a simple question but instead he tells you the story of his life. Many procedures contain three times more than what you need to know about that segment. So some time has to be spent on filtering in the relevant output. SAS procedures are invoked using simple scripts. Stata procedures can be invoked by clicking buttons in the menu or by running simple scripts. In the menu part, Stata resembles SPSS. Both SAS and Stata are programming languages, so they allow you to build analytics around standard procedures. Stata is somewhat more flexible than SAS. Still, in terms of programming flexibility, Stata and SAS do not come even close to R or Matlab. Selected strengths of SAS compared to all other packages: large data sets, speed, beautiful graphics, flexibility in formatting the output, time series procedures, counting processes. Selected strengths of Stata compared to all other packages: manipulation of survey data (stratified samples, clustering), robust estimation and tests, longitudinal data methods, multivariate time series.


R1.png

R2.png

R3.png


来源出自:http://stanfordphd.com/Statistical_Software.html
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB atlab matla Stata tata MATLAB SAS SPSS STATA

lonestone 在职认证  发表于 2014-11-24 06:11:48 来自手机 |显示全部楼层 |坛友微信交流群
kevinmercury 发表于 2014-11-24 01:08
STATISTICAL SOFTWARE

Almost all serious statistical analysis is done in one of the following pack ...
лл

使用道具

nuomin 发表于 2014-11-24 07:33:09 |显示全部楼层 |坛友微信交流群
R是编程语言,还有接口调C、Java程序。说白了就是啥都能做。与其比较功能不如比较易用性,连功能上都有差距的SPSS和STATA咋和matlab和R比较

使用道具

oliyiyi 发表于 2014-11-25 13:10:29 |显示全部楼层 |坛友微信交流群
谢谢分享

使用道具

理力理 发表于 2015-5-21 20:52:15 |显示全部楼层 |坛友微信交流群
真是厉害啊。。真厉害。。phd

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-18 11:14