- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 数据处理工具
我们的数据来自各个方面,数据如同人工智能一样,往往能表现出更为客观、理性的一面,数据可以让人更加直观、清晰的认识世界,数据也可以指导人更加理智的做出决策。在面对庞大而复杂的大数据,选择一个合适的处理工具显得很有必要,工欲善其事,必须利其器,一个好的工具不仅可以使我们的工作事半功倍,也可以让我们在竞争日益激烈的云计算时代,挖掘大数据价值,及时调整战略方向。
2.1 工具简介
2.1.1 Excel
Excel是微软公司Office 系列办公软件的组件之一,它是一个功能强大的电子表格程序。Excel不仅可以将整齐而美观的表格呈现给用户,还可以用来进行数据的分析和预测,完成许多复杂的数据运算,帮助使用者做出更加有根据的决策。同时它还可以将表格中的数据通过各种各样的图形、图表的形式表现出来,增强表格的表达力和感染力。
使用Excel还有如下的优点:
1)轻便,不需要多余的工具或语言环境
2)可视化非常方便
3)简单易上手,对于非技术是个很好的选择
4)学习成本低、学习速度快
使用Excel进行数据可视化的效果,如图2-1所示。
图2-1 Excel数据可视化效果图
2.1.2 R语言
R是一种免费的、开源的语言和操作环境,其初衷是为了统计计算和画图,但是 R语言现在能够做的事情已经远远地超出了其初衷,可以在诸多领域进行应用,比如,数据挖掘、机器学习、社交网络、生物信息、金融数据分析等。同时,R 提供了成千上万的专业模块和实用工具,是从大数据中获取有用信息的绝佳工具。
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。R 语言配有专业的图形交互界面,对没有编程基础的用户也非常友好, R 语言上手入门极快,是学习数据分析、数据挖掘的最佳编程语言。
R的优势在于有包罗万象的统计函数可以调用,特别是在时间序列分析方面(主要用在金融分析与趋势预测)无论是经典还是前沿的方法都有相应的包直接使用。R的使用人群主要是一些高校、医药的统计学家,新出现的理论很快就被社区开发出相应的库,以供调用。
使用 R 进行分析、数据可视化与建模的优势:
1)为分析提供了极好的灵活性;
2)R 使你在分析的时候更容易思考;
3)由于有着十分活跃的统计与数学社区,可以持续的更新和增强分析功能优秀的数据可视化工具;
4)优秀的数据可视化工具。
使用R语言进行数据可视化的效果,如图2-2所示。
图2-2 R语言预测美国总统效果图
2.1.3 MATLAB
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrixlaboratory两个词的组合,意为矩阵工厂(矩阵实验室)。主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB的优势:
1)高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;
2)具有完备的图形处理功能,实现计算结果和编程的可视化;
3)友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
4)功能丰富的应用工具箱(如信号处理工具箱等) ,为用户提供了大量方便实用的处理工具。
使用Matlab实现曲线拟合,如图2-3所示。
图2-3 Matlab实现曲线拟合效果图
2.1.4 python
python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
python是一种脚本语言,写好了就可以直接运行,省去了编译链接的麻烦,对于需要多动手实践的初学者而言,也就是少了出错的机会。而且python还有一种交互的方式,如果是一段简单的小程序,连编辑器都可以省了,直接敲进去就能运行。
python是一种清晰的语言,用缩进来表示程序的嵌套关系可谓是一种创举,把过去软性的编程风格升级为硬性的语法规定。再不需要在不同的风格间选择、再
您可能关注的文档
- 华东师大版九年级数学上册第23.4:中位线课件 .ppt
- 部编本教材语文七年级上册古诗文.docx
- 廉政风险评估预警.doc
- 人教版高中生物必修3课件:4.2--种群数量变化(公开课课件).ppt
- 外研版七年级上册module 6提优考试测试卷.doc
- 数学华东师大版八年级上册13.2.3《边角边》课件 .ppt
- 语文人教版选修 中国古代诗歌散文欣赏《阁夜》导学案设计(无答案).doc
- 婚庆入驻酒店合作协议书.docx
- xd-Arduino图形化编程软件——DYK整理上传.docx
- 人教版九下物理22.2核能 学案设计.doc
- 北师大版八年级数学上册 4.2 正比例函数的图像和一次函数图像 同步练习(无答案).docx
- 历史人教版必修一第7课-英国君主立宪制的确立课件.ppt
- 人教版九年级数学上册教案设计:22.1.2二次函数图象.doc
- 人教部编版九年级下册第10课《唐雎不辱使命》课件.pptx
- 人教版生物八年级上册 6.12 从种到界课件.ppt
- 人教版高中物理必修1第一章1.3《运动快慢的描述-速度》课件.ppt
- 高三地理一轮复习《工业区位因素和区位选择》.ppt
- 甘肃省武威市武威三中2018-2019学年九年级上学期期中化学试题-.docx
- 河北省辛集中学人教版高中数学必修四学案(无答案):2.3.1平面向量基本定理.doc
- 早产儿护理注意事项.docx
最近下载
- 人教版小学四年级数学下册全册教案(表格式).pdf VIP
- 五四制小学四年级下册语文精品课件 第四单元 15 白鹅.ppt VIP
- 新教师的角色适应与专业发展.pptx
- 大数据与人工智能主题班会PPT课件.pptx VIP
- 护理文书书写存在的问题原因分析及整改措施演示(共27张课件).pptx VIP
- 卵巢癌护理讲课ppt.pptx
- 2025年新高考重难点12 解三角形的最值和范围问题【九大题型】(解析版).pdf VIP
- 重难点突破03 三角形中的范围与最值问题(十七大题型)(解析版).docx VIP
- jjg30-2012 通用卡尺检定规程.pdf
- 解三角形中范围与最值问题教学设计.docx VIP
文档评论(0)