《数据分析实战:基于EXCEL和SPSS系列工具的实践》——2.2 选择称手的软件工具

2.2 选择称手的软件工具

数据分析的工具有很多种(大约有十多种),每种都有其优势和长处,也有它的缺陷。根据作者的经验,还真没有一种工具软件能够包打天下。当然从逻辑上讲也应该是这样的,如果存在一个“万能”的软件,那么其他的软件肯定就要消亡了。

笔者基于自己的经验列出了常用统计分析软件的利弊对比,见表2-2。


2.2.1 EXCEL

无论如何,EXCEL都是最基础的数据分析工具,绝大多数人都在使用EXCEL,起码在使用EXCEL来收集录入数据。

从专业分析的角度来看,EXCEL的分析功能太弱了:数据透视表的功能还不错,但几乎没有像样的“统计”功能,图形的功能也很弱。此外,虽然配备了数组等比较高级的功能,能够勉强地实现编程中“循环”的功能,但是数据量比较大的时候,EXCEL会变得很慢甚至不能忍受。

事实上,EXCEL是否够用,完全取决你手里的数据、你的需求。如果你手里的数据一般、需求也不复杂,EXCEL差不多能满足你的需求;如果你的需求很大并且需求复杂,那么EXCEL可能会让你失望。

2.2.2 VBA

个人认为微软Office成功的一大原因,就是将高级语言VB整合到了Office中,形成了VBA。VBA几乎可以做所有数据分析类的事情,有人将聚类、关联分析、主成分分析这些统计分析算法都用VBA实现了,因此VBA几乎无所不能。

VBA还有一个很大的优点是:EXCEL中运用VBA控制Powerpoint和Word,这又可以大大地提高工作效率,在EXCEL中运用VBA处理完数据后,可以直接生成相应的PPT和Word文件。

2.2.3 Access

Access是微软提供的一个“半专业”的数据库,之所以称其为“半专业”数据库,是因为相对于MySQL、Oracle这些专业数据库而言,它的专业性确实还不够。

Access在操作灵活性等方面远不如EXCEL,按照笔者个人的理解,ACCESS优势主要体现在以下三个方面:

1)相对于EXCEL,它的数据存储量提高了,准确地讲,ACCESS数据库最大可以存储2GB左右的数据,至于具体能放多少条,那就要看数据的复杂度了。
2)数据一致性检查方面,效率特别高,例如A表中有BOM料号“ABC123”,我们要检查关联的B表中是否有该料号,在数据量比较大的情况下,使用ACCESS非常高效。
3)多条件查询的效率很高,EXCEL几乎不支持多条件查询,而ACCESS几乎是为图2-15所示的多条件查询而生的。

2.2.4 SPSS

SPSS是知名度最高的专业统计软件,据我所知,虽然现在做数据分析的人可使用多种分析工具,但SPSS通常是他们使用的第一款统计软件。

SPSS的优点和缺点都很明显,优点是界面美观、功能强大,缺点是界面做得很复杂,是一款比较复杂的软件,以至于一些使用SPSS多年的人都说“我就是在糊里糊涂地用”。

值得一提的是,IBM在收购SPSS之后,认为SPSS过于学术化,IBM想对SPSS进行改造以增加其“商业气息”,因此就搞出来一个“直销”模块(见图2-16),里面整合了几个比较有用的小工具,后面会有详细介绍。

2.2.5 XLSTAT

XLSTAT是一个小软件,或者说是一个小插件,它是在EXCEL环境中运行的,请见图2-17。

XLSTAT插件的好处不言而喻,由于跟EXCEL环境无缝整合,使用起来比较方便,能够实现大多数统计分析的功能,但是缺点也很明显,数据量一旦比较大,插件运行的效果就比较差。

因此,XLSTAT就是个小工具,不大能作为一个正规的统计分析软件来使用。

2.2.6 Modeler

Modeler的前身是美国著名的CLEMENTINE软件,现在也被IBM收购了,成为IBM软件的一员。Modeler是专业数据挖掘软件,它包含了关联分析等著名的数据挖掘算法,而这些算法是SPSS所不包含的。

Modeler的一个显著的优点是完全图示化,如图2-18所示Modeler的分析界面。

个人认为,专业统计挖掘软件能够做到几乎完全图示化的操作,确实相当不容易,Modeler也受到了广大非统计挖掘专业客户的欢迎。

2.2.7 R语言

R是近年来快速发展的一个统计语言,个人认为其最大的好处之一就是开源,在商务上它是基本免费的,这对于广大用户尤其是中小用户来说是一个福音。

对于R的学习需要有一定的统计基础,R有很多开发好的统计包,如果对这些统计包很熟悉的话,你会发现R实际上有一个共享的机制,就是别人可能老早就把你要做的统计分析功能做好了,你只要直接调用就可以了,这就是一个很大的福音。

另外,R的绘图功能非常强,绝对是专业级的绘图功能。

时间: 2024-11-01 12:19:13

《数据分析实战:基于EXCEL和SPSS系列工具的实践》——2.2 选择称手的软件工具的相关文章

《数据分析实战:基于EXCEL和SPSS系列工具的实践》一2.2 选择称手的软件工具

2.2 选择称手的软件工具 数据分析的工具有很多种(大约有十多种),每种都有其优势和长处,也有它的缺陷.根据作者的经验,还真没有一种工具软件能够包打天下.当然从逻辑上讲也应该是这样的,如果存在一个"万能"的软件,那么其他的软件肯定就要消亡了.笔者基于自己的经验列出了常用统计分析软件的利弊对比,见表2-2. 2.2.1 EXCEL 无论如何,EXCEL都是最基础的数据分析工具,绝大多数人都在使用EXCEL,起码在使用EXCEL来收集录入数据.从专业分析的角度来看,EXCEL的分析功能太弱

《数据分析实战:基于EXCEL和SPSS系列工具的实践》一导读

前 言 为什么要写这本书 在我做数据分析培训和咨询的过程中,经常会有学员来问我,有没有合适的统计分析方面的参考书可以推荐.被学员问得多了,慢慢地就有了写本书的冲动,一是毕竟自己写的书和培训的内容比较配套,二是写书对自己来说也是一个总结和提高的过程吧. "理想很丰满,现实很骨感",原来觉得自己手里有不少案例,各种工具的使用也算是比较熟练,写起书来应该得心应手,进度也会比较快,但是真到开始动手写作时,才发现并不是那么简单.从框架目录的确定.章节内容的选择.语言风格的打磨,到分析结果截图的选

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一1.3 数据分析的几大抓手

1.3 数据分析的几大抓手 时不时地有培训学员来问我一个问题:"我怎么样才能把数据分析做好?"要回答这个问题还真是不容易,就像业余围棋爱好者问"我怎么样才能快速提高自己的棋力?"或者刚刚进入职场的大学生问"我怎么样才能把销售业绩做好?"一样. 任何一项工作要做好,都是一个综合的成体系的事情,这里就简单梳理一下把数据分析做好的几个必要条件. 1.3.1 足够多的数据 给巧妇多一点米吧!数据量越多,每天更新的数据就越多,做分析的价值就越大.这也就是为

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.4 数据量太大了怎么办

3.4 数据量太大了怎么办 早期做培训的时候,很少有学员来问我数据量的事情,因为大家的数据量都比较小,这几年来不同了,经常有学员来问我:老师,作者的数据有300多万,怎么办?还有学员说,我们要做客户画像,数据量有1000多万,我们平时都是放在MySQL里面做的. 数据量太大了,怎么办?EXCEL的一个工作表只能存放1048576行数据,也就是104万多一点,数据多了如何处理呢? 3.4.1 放到数据库中处理 EXCEL只是一个办公软件,在处理大数据量方面,它远远没有专业的数据库给力.专业数据库能

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一1.5 如何成为数据分析高手

1.5 如何成为数据分析高手 在工作中接触数据比较多的朋友,由于提高工作效率的需要,或者考虑到职业发展前途,经常会关心一个问题:我怎么样成为一个数据分析高手?这种想法非常自然,如同一个下围棋的人经常会想"我怎么样成为围棋高手"一样. 根据我个人的理解,要想成为数据分析高手,要做到如下几个方面. 1.5.1 "拳不离手,曲不离口" 我培训的课程大概有10多门,不过课程的频度不同,有的课程一年要上好多遍,而有的课程相对比较冷门,一年也上不了几次.然后我就发现,那几个冷门

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.3 耗时耗力的数据整理过程

3.3 耗时耗力的数据整理过程 数据的整理往往是一个痛苦的耗时耗力的过程,有人曾经以做饭菜来打比方:做过饭菜的人都知道,下油锅炒菜的时间其实并不长,几分钟就够了,而做菜之前的买菜.泡菜(用水浸泡菜去除农药).洗菜.切菜.配菜等会消耗2-3小时.这和做数据分析很类似,做一个聚类分析,如果选择的模型得当并且电脑运行很快的话,几分钟甚至几秒钟就做完了,但是要把聚类的数据全部收集完毕,很可能要花几天甚至几个月的时间. 数据分析之前的数据整理工作要做哪些事情呢?我们看看以下逻辑. (1)尽可能保证数据是对

《数据分析实战:基于EXCEL和SPSS系列工具的实践》一1.4 数据分析的流程

1.4 数据分析的流程 数据分析一般有数据采集.数据整理.制表.数据分析.数据呈现等多个阶段.当然,不是说每一个数据分析的过程都需要这些阶段,有的企业数据质量非常好,自然就不需要数据采集过程了:也有些数据分析并不怎么需要呈现过程.不过,为了方便读者理解,下面将介绍一个完整的流程. 1.4.1 数据采集 数据采集指为了保证数据分析能够顺利展开而进行的数据采集工作.数据采集工作的难度.跨度非常大,有的采集工作非常简单,仅仅是几个简单的邮件.电话,就能够完成数据的采集工作:有的数据采集工作则非常痛苦,

《数据分析实战:基于EXCEL和SPSS系列工具的实践》一3.4.3 数据抽样

3.4.3 数据抽样 如果数据量比较大,也可以采用数据抽样的方法,SPSS和Modeler都有专门做数据抽样的方法,在EXCEL中也可以实现,比如,可以用随机数函数进行抽样. 以下以SPSS和EXCEL为例来说明如何做数据抽样. 在SPSS中打开数据文件,在"数据"主标签中选择"选择个案",如图3-37所示. 接图3-37,点击"选择个案",如图3-38所示. 在图3-38中,选择"随机个案样本",如图3-39所示. 图3-3

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一第1章 什么是数据分析

第1章 什么是数据分析 1.1 一眼就看到结论还需要数据分析吗 在我做数据分析培训和咨询的时候,时不时会有学员或者客户流露出这样的情绪: 我们的企业其实是不需要数据分析的. 我们公司的业务情况,我很清楚,分析不分析都那样,反正我都知道了. 公司的数据好简单啊,就那么几列,有啥好分析的. 公司里面的很多数据都是造假的,没有分析的价值. 在以上问题中,除了数据质量,其他问题都与企业数据的可分析度有关.数据质量确实是数据分析很难解决的问题,如果企业员工出于种种原因总是在编造各种假数据,这应该属于职业道

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一第2章 数据分析的理论、工具、模型

第2章 数据分析的理论.工具.模型 记得在我上研究生的时候,曾经有一位老师问我,什么是足球的"越位"?我很奇怪他为什么问这个问题,他说看世界杯转播老是在说越位,但他不知道啥意思.而我上大学的时候特别喜欢踢球,大学毕业之后也经常踢球,所以"越位"对我来说再简单不过了,只是没想到一位智力超群.知识渊博的大学老师却并不知晓,所以这件事给我留下了深刻的印象.那时我就明白了,原来我觉得简单不过的东西,若其他人未接触过,可能就未必知道.反之亦然,别人觉得非常简单的东西,我若未入