数据分析系统之路——软件篇 8 u! k+ m; H0 ?4 y c% C# s对于各式各样的数据统计分析软件,你了解多少呢?经过潜心搜集,整理,我总结了一些软件的大体介绍及区别,欢迎大家指正和补充。+ F# K: u" Y. q) Y F
5 d Q9 T" O |. K% q% K
这里先略过Excel和Eviews这种入门软件的介绍,直接从SPSS开始吧!" ]! S( f5 v8 ]2 `1 `0 s X
) E6 k5 u' I, A2 }" mSPSS:傻瓜相机 6 @2 e9 T/ t, r9 B5 T( G% oSPSS(Statistical Product and Service Solutions),“统计产品与服务解决方案”软件,是数据定量分析的工具,适用于社会科学(如经济分析,市场调研分析)和自然科学等林林总总的统计分析,国内使用的最多,领域也多。 6 C8 h# z; F& x% \# E5 HSPSS就如一个傻瓜相机,界面友好,使用简单,但是功能强大,可以编程,能解决绝大部分统计学问题,适合初学者。它有一个可以点击的交互界面,能够使用下拉菜单来选择所需要执行的命令。它也有一个通过拷贝和粘贴的方法来学习其“句法”语言,但是这些句法通常非常复杂而且不是很直观。 1 G# x5 K) N6 _ C; W! m) l$ M) ISPSS致力于简便易行(其口号是“真正统计,确实简单”),并且取得了成功。但是如果你是高级用户,随着时间推移你会对它丧失兴趣。SPSS是制图方面的强手,由于缺少稳健和调查的方法,处理前沿的统计过程是其弱项。 2 u6 t% e2 v F; l* `8 j界面展示: - w! _" ^/ ~/ q; [: w6 P1 q# ] u* `) }: E
/ ~3 G5 a \1 {1 b7 ]0 ]+ E: |7 b2 h/ V' |2 K; y0 a5 S
" [' T9 {' G$ U5 l9 d8 \Stata:半自动相机2 R4 Y) Q! f1 X; |
Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件,以其简单易懂和功能强大受到初学者和高级用户的普遍欢迎,多用于医学,生物统计研究。在学术界广受欢迎。- J9 k. b" r4 A5 H; Y s
Stata就如一个半自动相机,也就是说它把傻瓜菜单和命令编程结合了起来。它具有很强的程序语言功能,使用时可以每次只输入一个命令(适合初学者),也可以通过一个Stata程序一次输入多个命令(适合高级用户)。这样的话,即使发生错误,也较容易找出并加以修改。+ X {: `! Y# B* C: v w
Stata较好地实现了使用简便和功能强大两者的结合。尽管其简单易学,它在数据管理和许多前沿统计方法中的功能还是非常强大的。用户可以很容易的下载到别人已有的程序,也可以自己去编写,并使之与Stata紧密结合。; a, Z1 w% C+ U: d0 b+ Z1 W% d2 S8 m: g
界面展示: 0 I) U8 N' r. X9 @" b* d
, P- U9 q, Y$ v9 e6 S' ]9 M) l6 }# N
- Q7 k2 _( u' G6 o! ^/ K
4 o: U: T( o% g3 [" M/ J' dSAS:单反相机" E) z1 d* c5 n. Z% V
SAS是全球最大的软件公司之一,是全球商业智能和分析软件与服务领袖。SAS由于其功能强大而且可以编程,很受高级用户的欢迎,也正是基于此,它是最难掌握的软件之一,多用于企业工作之中。& v7 s8 U$ I! a) _, `4 w
SAS就如一台单反相机,你需要编写SAS程序来处理数据,进行分析。如果在一个程序中出现一个错误,找到并改正这个错误将是困难的。在所有的统计软件中,SAS有最强大的绘图工具,由SAS/Graph模块提供。然而,SAS/Graph模块的学习也是非常专业而复杂,图形的制作主要使用程序语言。SAS适合高级用户使用。它的学习过程是艰苦的,正所谓“五年入门,十年精通”,最初的阶段会使人灰心丧气。然而它还是以强大的数据管理和同时处理大批数据文件的功能,得到高级用户的青睐。 , _0 q0 _0 w3 `$ z, V% d5 w; y界面展示:
9 [5 G- W. H* V. S. S: K
- E& s* ^ I: z& Z
& `4 U1 }5 x2 q6 E! y" IR语言:科研首选 / E$ r2 H: a h! LR是用于统计分析、绘图的语言和操作环境,属于GUN系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具,多用于论文,科研领域。 + d4 K. t/ J. V- t* p- l; w+ FR的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。因此R有很多最新的模型和检验方法,但是非常难自学,对英语的要求很高。R与SAS的区别在于,R是开放免费的,处理更灵活,同时对编程要求较高。 $ u( A& f& b2 @界面展示: 6 w g1 \2 N# ^! p; g- B1 S! T
( B1 q8 q% S, @4 Z- q9 X g7 E! N8 U, y
5 I' B1 D! Q' bMatlab:数学工程5 g* }' P) {. G, B; t
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,功能最为强大的三款数学软件之一,多用于工科,数学领域。 ! a( x1 X5 f% gMatlab能够解决各种各样的数学计算问题,,当然也可以进行数据处理和分析,可以说MATLAB能实现Eviews所能做到的事情,但两者的区别就在于,Eviews是专门的数据处理和分析软件,它的设计只为这一个目标服务;而MATLAB里数据处理只是其中一个功能,它在语法设计时并不能只考虑数据处理,而是要考虑全局,考虑到其他功能,因此其数据处理的功能用起来并不如Eviews这样有针对性的软件顺手,因此Matlab用于数学建模绝对是首选工具,而用于数据统计分析有点大材小用。 / |0 ?1 V3 Y, X l+ X5 E界面展示: 8 p; E) Z/ L& x, G+ A( D8 R