zoukankan      html  css  js  c++  java
  • 数据分析:Weka,Matlab,R,SPSS,SAS等分析软件的入门

    1 功能角度

    weka是机器学习方面的工具(开源)。spss是数学工具(商业工具)。

    具体的说,weka的主要功能是模式分类,或者模式识别或者回归。包括特征的降维(PCA),特征选择,训练模型以及对测试样本进行分类测试,几乎包含了机器学习中的所有常用分类器。当然还有聚类以及结果的图形可视化功能。

    spss,侧重统计分析。包括基础的数学运算,联合分析,时间序列分析,多元尺度方法等,当然它也有决策树,神经网络等类似于机器学习中的分类器功能。

    相同点是都具有数据的回归功能,但是weka包含了机器学习的大部分工具,而spss只有一两个分类器,更多的是统计分析。weka适合用于计算机或者自动化的学生,主要做机器学习,模式识别等领域。spss更适合用于数学系的学生,可以用于数学建模。

    MATLAB,他的功能更强大基本包含了这二者的功能。weka的几乎所有功能MATLAB都有相应的工具包,此外它中文名是矩阵实验室,在数学建模上的功能也非常强大。其simulink工具箱在自动化中应用非常广泛。

    2 适用情况

    SPSS是傻瓜的软件,适合没有统计背景的人使用,只要输入数据就出来结果的,这个软件最重要的是社会学的人用。

    MINITAB是质量管理的人用。

    EXCEL所有的人都可以用,他有很多功能。

    SAS是所有软件中可靠性最好的,也是最全面的软件,还可以自己继续二次开发还可以利用PERL,C,C++写好的程序转变成SAS内部函数,这是我最喜欢她的地方了。SPSS,MINITAB二次开发比较难。

    MATLAB 什么都有,而你只能接受它,不能修改它。

    R有很多人开发,很难保证各种方法的可靠性。

    EVIEWS二次开发比较难,主要是经济学用,但是没有SAS的ETS好玩。

    AMOS主要是处理SEM的,功能比SAS强大,他就是一个专业人员。

    参考资料:

    http://www.zhihu.com/question/20985683

    http://bbs.pinggu.org/forum.php?mod=viewthread&tid=494859&page=1

  • 相关阅读:
    Python的招牌花旦
    Python的for循环究竟是什么回事儿
    人人都喜欢用的十大python标准库
    有编程基础学python怎么赚点小钱?
    python3 Flask Redis 如何切换数据库
    贪心算法
    【ACM】nyoj_106_背包问题_201308152026
    【ACM】nyoj_14_会场安排问题_201308151955
    【ACM】nyoj_132_最长回文子串_201308151713
    【ACM】nyoj_47_过桥问题_201308151616
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3271285.html
Copyright © 2011-2022 走看看