文章 MPA相关

SPSS、Stata、SAS、R、Python、Matlab数据分析软件那么多,我该用哪个?

SPSS、Stata、SAS、R、Python、Matlab都是用于数据处理和分析的统计分析软件,哪个究竟适合你呢。
这个问题其实没什么好迷茫的,问一下你的导师或者师兄、师姐,他们用哪个最多你就用哪个,大家都在用的,自然是被实践证明了的。

就我个人而言,以前学过Python,现在学SPSS

1.SPSS

非常好用的统计软件,全称是IBM SPSS Statistics,目前最主流的版本是22-26,最新版本可能是29,我的需求不高,就是写论文处理一下数据,大多数高级功能用不上,另外新版本问题较多,建议大家用主流版本,我目前在用IBM SPSS Statistics 26、
它内置了很多统计学数据的计算方法,点点鼠标结果就出来了,可以生成各种图表,用起来非常简单,当然你要学习这些菜单和选项是什么意思。广泛应用于社会学、管理学、教育学、心理学、金融学和企业调查,它的专长就是分析调查问卷

SPSS26 windows版本下载及安装破解教程
https://www.anlaoliu.com/post/31

SPSS26 Linux 版本下载及安装破解教程
https://www.anlaoliu.com/post/32

SPSS26 Mac版本下载及安装破解教程
https://www.anlaoliu.com/post/33

2.Stata

可以满足数据分析、数据管理和统计图形的所有需要,与SPSS相比要复杂一些,要自己编写代码,主要适合数据量较大的数据分析,很多金融领域教授写论文用它分析数据。
如果你的数据是百万级的,建议用这个。

Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件,以其简单易懂和功能强大受到初学者和高级用户的普遍欢迎,多用于医学,生物统计研究。在学术界广受欢迎。
它把傻瓜菜单和命令编程结合了起来。它具有很强的程序语言功能,使用时可以每次只输入一个命令(适合初学者),也可以通过一个Stata程序一次输入多个命令(适合高级用户)。这样的话,即使发生错误,也较容易找出并加以修改。

Stata较好地实现了使用简便和功能强大两者的结合。尽管其简单易学,它在数据管理和许多前沿统计方法中的功能还是非常强大的。用户可以很容易的下载到别人已有的程序,也可以自己去编写,并使之与Stata紧密结合。

3.SAS

SAS是全球最大的软件公司之一,是全球商业智能和分析软件与服务领袖。SAS由于其功能强大而且可以编程,很受高级用户的欢迎,也正是基于此,它是最难掌握的软件之一,多用于企业工作之中。

你需要编写SAS程序来处理数据,进行分析。如果在一个程序中出现一个错误,找到并改正这个错误将是困难的。在所有的统计软件中,SAS有最强大的绘图工具,由SAS/Graph模块提供。然而,SAS/Graph模块的学习也是非常专业而复杂,图形的制作主要使用程序语言。SAS适合高级用户使用。它的学习过程是艰苦的,正所谓“五年入门,十年精通”,最初的阶段会使人灰心丧气。然而它还是以强大的数据管理和同时处理大批数据文件的功能,得到高级用户的青睐。

4.R

R是一种开源的统计编程语言,广泛用于数据分析和统计建模。用于统计分析、绘图的语言和操作环境,属于GUN系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具,多用于论文,科研领域。

R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。因此R有很多最新的模型和检验方法,但是非常难自学,对英语的要求很高。R与SAS的区别在于,R是开放免费的,处理更灵活,同时对编程要求较高。

5.Matlab

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,功能最为强大的三款数学软件之一,多用于工科,数学领域。

Matlab能够解决各种各样的数学计算问题,,当然也可以进行数据处理和分析,可以说MATLAB能实现Eviews所能做到的事情,但两者的区别就在于,Eviews是专门的数据处理和分析软件,它的设计只为这一个目标服务;而MATLAB里数据处理只是其中一个功能,它在语法设计时并不能只考虑数据处理,而是要考虑全局,考虑到其他功能,因此其数据处理的功能用起来并不如Eviews这样有针对性的软件顺手,因此Matlab用于数学建模绝对是首选工具,而用于数据统计分析有点大材小用。

6.Python

是一种通用的编程语言,也常用于数据分析和科学计算,只要运用于人工智能和大数据计算,它不是一款统计软件,不适合做专业统计,用起来比较麻烦,需要自己编程实现。
但是它可以统计一些统计软件所完不成的工作,比如我用它来处理一些股票数据,帮我进行选股。

对于这些常用的数据统计分析软件在不同的领域应用的综合评价如下:

社会科学:SPSS > stata > Python

经济学:SPSS > stata > SAS > Python

自然科学 :R > SAS > stata > SPSS > Python

数学:R > Matlab > Python

计算机界:Python

前面把Python排最后不是因为用的人少,而是因为它不是专业统计软件,它除了统计之外,还可以干很多统计软件干不了的事情,所以值得大家学习。

上面只有R语言和Python是免费的,其他都是收费软件,不过网上都有破解版。
因此,对于软件的选择主要视自己涉入的领域而定。

由俺老刘发布,转载,请注明出自:https://www.anlaoliu.com
0 评论 258 阅读