前言
随着云时代的来临,大数据分析技术将帮助企业用户在合理的时间内获取、管理、处理及整理海量数据,为企业经营决策提供积极的帮助。大数据分析作为一门前沿技术,广泛应用于物联网、云计算、移动互联网等战略性新兴产业。在大数据的研究和应用中,数学是其坚实的理论基础,在数据处理、数据挖掘、评判分析等过程中,数学方法扮演着至关重要的角色。
本书致力于传播大数据分析技术的基础数学知识,以期通过理论结合实践的方式,帮助读者运用相关数学知识解决一些实际问题。
本书特色
本书将理论与实践相结合,通过实例与大量代码实现,深入浅出地介绍了大数据分析技术所需的数学基础,并引导读者利用所学知识解决问题。本书通过例题和课后习题帮助读者巩固所学知识,使读者真正理解并能够应用所学知识。本书内容由浅入深,第1章介绍大数据与数学之间的联系,让读者在宏观上了解学习大数据分析技术所需要的数学知识,以及R语言中常用于数学计算和统计计算的程序包;第2~5章全面地介绍了微积分、线性代数、统计学、数值计算在数据科学领域的简单应用;第6章结合前5章的知识,介绍了数据分析过程中常用的数学方法,并结合R语言对实例进行求解分析。
本书适用对象
• 开设有大数据分析课程的高校的教师和学生
目前,国内不少高校将大数据分析引入教学,在数学、计算机、自动化、电子信息、金融等专业开设与大数据分析技术相关的课程,但目前这一课程的前置基础课——数学的教学仍然主要限于理论介绍。因为单纯的理论教学过于抽象,学生理解起来往往比较困难,教学效果也不甚理想。本书提供的基于R语言的实践教学模式,能够使师生充分发挥互动性和创造性,实现最佳的教学效果。
• 大数据分析相关从业人员
这类人员可以通过本书理解大数据分析技术中常见算法背后的理论原理,并掌握相关实现方法等知识,从而能够对算法有一个全面且深入的了解。同时,也能够通过阅读本书对大数据分析方法等有所启发。
• 机器学习与数据挖掘从业人员
这类人员可以通过本书理解机器学习常用算法的基本实现方法,从而设计出更加高效、流畅的算法,以辅助生产,为决策提供依据。
• 数学爱好者
本书不仅介绍了微积分、线性代数、统计学、数值计算和多元统计分析的基础知识,还用R语言实现了绝大部分的理论与算法,可满足数学爱好者的求知欲望。
代码下载及问题反馈
为了帮助读者更好地使用《大数据数学基础(R语言描述)》这本书,我们配套提供了相关计算过程的原始数据文件、R语言程序代码,读者可以从泰迪云课堂(https://edu.tipdm.org/course/96)免费下载,也可登录人民邮电出版社教育社区(http://www.ryjiaoyu.com)下载。此外,为了帮助读者更好地学习,泰迪云课堂(https://edu.tipdm.org)还提供了配套的教学视频。
为满足教师授课需要,我们还提供了PPT课件,读者可以从泰迪云课堂(https://edu.tipdm.org/course/96)下载申请表,填写后发送至指定邮箱索取所需课件。对于其他图书资源,读者也可通过拨打热线电话(40068-40020)或扫描以下二维码关注微信公众号后咨询获取。
我们已经尽最大努力避免在文本和代码中出现错误,但是由于水平有限,而且编写时间仓促,书中难免出现一些疏漏和不足的地方。如果您有更多的宝贵意见,欢迎发送邮件至邮箱13560356095@qq.com给予反馈。同时,本书内容更新将及时在泰迪云课堂(https://edu.tipdm.org/course/96)上发布,读者可以登录网站或关注泰迪大数据挖掘微信公众号(TipDataMining)查阅相关信息。更多本系列图书的信息可以在“泰迪杯”数据挖掘挑战赛网站(http://www.tipdm.org/tj/index.jhtml)查阅。
编者
2018年10月