Linux开源统计学软件大盘点,总有一款适合你!
-
- 帖子: 58
- 注册时间: 2007-09-05 20:23
Linux开源统计学软件大盘点,总有一款适合你!
构思这篇文章很久了,因为专业的关系,我经常用到一些统计学知识和计算,时间久了,无论是windows下还是linux下,这方面的软件也算是略知一二,而且包含了从傻瓜级到专业级的所有level。相信无论如何,如果你需要linux下的统计计算,下面推荐的软件总有一款适合你!ps. 有趣的是,以下的软件都有windows版,甚至Mac版也都不少,开源的东风加上跨平台的便利,还有什么理由不选择他们呢?
本着KISS原则,本文结构简单,没有图片,一目了然,软件按照在我心中的level从低到高排列,嘿嘿。
1. Libreoffice.Calc
网址:http://www.libreoffice.org/features/calc/
特点:提供基本的统计学计算,如summary statistics, t-test, F-test等。
优点:方便,会用Excel肯定会用Calc。
缺点:如果不用专业的眼光去挑剔,基本没啥缺陷。
2. Gnumeric
网址:http://projects.gnome.org/gnumeric/
特点:Gnumeric是Gnome的一个子项目。比上文提到的Calc节省系统资源。
优点:Calc有的统计功能Gnumeric都有,Calc没有的Gnumeric也有一些。最新版本的Gnumeric专门有个菜单就叫Statistics,可见这个软件在统计方面下的功夫。如果必须Calc和Gnumeric中选择一个,我会毫不犹豫哦选择前者!
缺点:同Calc,另外一个共同的缺点是,对于spreadsheet级别的统计软件,如Calc,Gnumeric,甚至Excel,专业领域计算的准确度不敢恭维,有兴趣的可以搜搜Science Direct,EI 或者UseR!上面这方面的论文。这里不做学术讨论,哈哈。
3. PSPP
网址:http://www.gnu.org/software/pspp/
特点:GNU的一个项目,看名字就能看出来,这个软件专门跟商业的SPSS对着干。
优点:熟悉SPSS的话,PSPP零基础就能上手。
缺点:作为SPSS的对手,功能实在不敢恭维。从这个软件上看有无商业支持,差别还是很大的!!!
4. Gretl
网址:http://gretl.sourceforge.net/
特点:好了,我们慢慢进入专业级领域了。gretl在我心中是非常强大的专门搞统计的软件,如果你不经常做统计的编程,不跑自己的统计模型,gretl绝对是终极的开源解决方案(虽然也有脚本扩展功能,但谁让有R这样的神器呢,还是术业有专攻吧)。
优点:能从多种格式导入数据,从最基本的统计计算,到高端的各种模型(时间序列,广义模型,multinomial,等等等等),都有菜单式的选择界面,生成的结果,文字的能转换成latex,rtf等格式,图片的也能保存成多种格式,方便latex论文写作。对于疑似时间序列的数据还会自动问你是不是,如果是的话会弹出定义时间的对话框,设计也很人性化。还提供多种统计教材的数据包,方便学生使用。
缺点:老实说实在是不想写这个软件的缺点,实际使用中偶尔感受到数据量大的时候速度有所下降,不过不明显。不能像R那样随意控制(这也算缺点?)。
5. R
网址:http://www.r-project.org/
特点:毫不夸张的说,R就是统计界的linux!linux的特点就是R的特点。关于Gretl和R的区别,这里已经说的清清楚楚:http://gretl.sourceforge.net/gretl_and_R.html
优点:只说一个,无敌的扩展性。
缺点:我还没用出什么缺点来。如果你非要说CLI的界面是缺点,我也没办法。不过据说处理上GB数据时速度会下降,大吞吐量的计算还需要开发者的完善。
最后说一句,统计学是解开这个纷乱世界的一把钥匙,也是一把双刃剑,慎用统计,善用佳软。
本着KISS原则,本文结构简单,没有图片,一目了然,软件按照在我心中的level从低到高排列,嘿嘿。
1. Libreoffice.Calc
网址:http://www.libreoffice.org/features/calc/
特点:提供基本的统计学计算,如summary statistics, t-test, F-test等。
优点:方便,会用Excel肯定会用Calc。
缺点:如果不用专业的眼光去挑剔,基本没啥缺陷。
2. Gnumeric
网址:http://projects.gnome.org/gnumeric/
特点:Gnumeric是Gnome的一个子项目。比上文提到的Calc节省系统资源。
优点:Calc有的统计功能Gnumeric都有,Calc没有的Gnumeric也有一些。最新版本的Gnumeric专门有个菜单就叫Statistics,可见这个软件在统计方面下的功夫。如果必须Calc和Gnumeric中选择一个,我会毫不犹豫哦选择前者!
缺点:同Calc,另外一个共同的缺点是,对于spreadsheet级别的统计软件,如Calc,Gnumeric,甚至Excel,专业领域计算的准确度不敢恭维,有兴趣的可以搜搜Science Direct,EI 或者UseR!上面这方面的论文。这里不做学术讨论,哈哈。
3. PSPP
网址:http://www.gnu.org/software/pspp/
特点:GNU的一个项目,看名字就能看出来,这个软件专门跟商业的SPSS对着干。
优点:熟悉SPSS的话,PSPP零基础就能上手。
缺点:作为SPSS的对手,功能实在不敢恭维。从这个软件上看有无商业支持,差别还是很大的!!!
4. Gretl
网址:http://gretl.sourceforge.net/
特点:好了,我们慢慢进入专业级领域了。gretl在我心中是非常强大的专门搞统计的软件,如果你不经常做统计的编程,不跑自己的统计模型,gretl绝对是终极的开源解决方案(虽然也有脚本扩展功能,但谁让有R这样的神器呢,还是术业有专攻吧)。
优点:能从多种格式导入数据,从最基本的统计计算,到高端的各种模型(时间序列,广义模型,multinomial,等等等等),都有菜单式的选择界面,生成的结果,文字的能转换成latex,rtf等格式,图片的也能保存成多种格式,方便latex论文写作。对于疑似时间序列的数据还会自动问你是不是,如果是的话会弹出定义时间的对话框,设计也很人性化。还提供多种统计教材的数据包,方便学生使用。
缺点:老实说实在是不想写这个软件的缺点,实际使用中偶尔感受到数据量大的时候速度有所下降,不过不明显。不能像R那样随意控制(这也算缺点?)。
5. R
网址:http://www.r-project.org/
特点:毫不夸张的说,R就是统计界的linux!linux的特点就是R的特点。关于Gretl和R的区别,这里已经说的清清楚楚:http://gretl.sourceforge.net/gretl_and_R.html
优点:只说一个,无敌的扩展性。
缺点:我还没用出什么缺点来。如果你非要说CLI的界面是缺点,我也没办法。不过据说处理上GB数据时速度会下降,大吞吐量的计算还需要开发者的完善。
最后说一句,统计学是解开这个纷乱世界的一把钥匙,也是一把双刃剑,慎用统计,善用佳软。
- billzt
- 帖子: 1666
- 注册时间: 2010-05-23 20:44
- 系统: Ubuntu
- 联系:
Re: Linux开源统计学软件大盘点,总有一款适合你!
写反掉了吧?如果必须Calc和Gnumeric中选择一个,我会毫不犹豫哦选择前者!
PSPP 这个烂尾工程就甭提了。
R 对于不是学编程的来说实在太难。
Gretl 的界面设计就有问题,连表格都没有。
其实有一点值得一提的是:SPSS 是有 LInux 版的,当然是要收费的,如果免费反而不正常。想破解么?那是不可能的事情
师大生信者:http://bnuzhutao.cn
-
- 帖子: 58
- 注册时间: 2007-09-05 20:23
Re: Linux开源统计学软件大盘点,总有一款适合你!
呵呵,的确写反了,不好意思,billzt 写了:写反掉了吧?如果必须Calc和Gnumeric中选择一个,我会毫不犹豫哦选择前者!
PSPP 这个烂尾工程就甭提了。
R 对于不是学编程的来说实在太难。
Gretl 的界面设计就有问题,连表格都没有。
其实有一点值得一提的是:SPSS 是有 LInux 版的,当然是要收费的,如果免费反而不正常。想破解么?那是不可能的事情

对于gretl,我觉得这个软件的定位是高于SPSS又低于R的,所以决定了没有一打开软件就显示表格的功能,gretl菜单里有数据编辑器,打开之后就像表格一样。专业点的软件都不会一上来就显示表格的,R和Eviews不也是这样吗?
-
- 帖子: 156
- 注册时间: 2006-01-02 3:15
Re: Linux开源统计学软件大盘点,总有一款适合你!
说起来,Python+NumPy+Scipy+Matplotlib也可以做统计的,不过上手不太容易。
- billzt
- 帖子: 1666
- 注册时间: 2010-05-23 20:44
- 系统: Ubuntu
- 联系:
Re: Linux开源统计学软件大盘点,总有一款适合你!
确实我也找到表格了,而且也打开以前的spss老文件了。但是英文看着头痛,我想切换到它自带的繁体中文界面,它居然不让我切换,显示: locale 不支持。晕!wlgyyk 写了:呵呵,的确写反了,不好意思,billzt 写了:写反掉了吧?如果必须Calc和Gnumeric中选择一个,我会毫不犹豫哦选择前者!
PSPP 这个烂尾工程就甭提了。
R 对于不是学编程的来说实在太难。
Gretl 的界面设计就有问题,连表格都没有。
其实有一点值得一提的是:SPSS 是有 LInux 版的,当然是要收费的,如果免费反而不正常。想破解么?那是不可能的事情![]()
对于gretl,我觉得这个软件的定位是高于SPSS又低于R的,所以决定了没有一打开软件就显示表格的功能,gretl菜单里有数据编辑器,打开之后就像表格一样。专业点的软件都不会一上来就显示表格的,R和Eviews不也是这样吗?
师大生信者:http://bnuzhutao.cn
- billzt
- 帖子: 1666
- 注册时间: 2010-05-23 20:44
- 系统: Ubuntu
- 联系:
Re: Linux开源统计学软件大盘点,总有一款适合你!
其实 SPSS 已经比较专业了,特别是在社会学领域更属于权威。各种专业统计工具里面最容易上手的就是 SPSS。所以大学里面大家都学这个。
本来还指望 PSPP,现在是不可能的了。
本来还指望 PSPP,现在是不可能的了。
师大生信者:http://bnuzhutao.cn
-
- 帖子: 58
- 注册时间: 2007-09-05 20:23
Re: Linux开源统计学软件大盘点,总有一款适合你!
的确,大学里非统计专业的学SPSS占多数,统计专业的学Stata,SAS,学R的也不多,当然这不能怪学生。SPSS广泛用于人口,经济统计。大多数的人用这个已经够了。、billzt 写了:其实 SPSS 已经比较专业了,特别是在社会学领域更属于权威。各种专业统计工具里面最容易上手的就是 SPSS。所以大学里面大家都学这个。
本来还指望 PSPP,现在是不可能的了。
只是本帖讨论的是开源免费软件,所以SPSS必须靠边站了,呵呵

- ubuntu1023
- 帖子: 1791
- 注册时间: 2010-06-04 1:06
- kaji331
- 帖子: 565
- 注册时间: 2009-04-27 6:33
Re: Linux开源统计学软件大盘点,总有一款适合你!
RKWard
知道base64解密的女生请看
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
5oiR5Zyo5p2t5bee5rWZ5aSn57Sr6YeR5riv6K+75Lmm77yM5aaC5p6c5L2g5a+C5a+e5oOz6KaB54Ku5Y+L77yM6K+357uZ5oiR55WZIOiogOWQp++8mu+8iQo=
- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11
Re: Linux开源统计学软件大盘点,总有一款适合你!
缺点:我还没用出什么缺点来。如果你非要说CLI的界面是缺点,我也没办法。不过据说处理上GB数据时速度会下降,大吞吐量的计算还需要开发者的完善。
-----------------------------------
对于大量数据, 可以考虑cern针对分析TB级别高能实验数据开发的软件RooT.
RooT是用C++开发的, 会C++的, 上手没有任何门坎. 里面有很多统计的功能, 可以画图的.
-----------------------------------
对于大量数据, 可以考虑cern针对分析TB级别高能实验数据开发的软件RooT.
RooT是用C++开发的, 会C++的, 上手没有任何门坎. 里面有很多统计的功能, 可以画图的.
一梦三年,
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.