Python金融数据分析与挖掘实战epub电子书下载

简介: 深入浅出地为你介绍如何使用Python进行金融数据分析、挖掘和量化投资的全过程。

*文中代码字体版权说明

内容提要

本书从Python基础入门讲起,到应用Python进行科学计算、数据处理、数据可视化、挖掘建模基础训练,再到利用Python进行金融数据挖掘与量化投资实战,深入浅出地介绍了如何使用Python进行金融数据分析、挖掘和量化投资的全过程。

全书分3篇:基础篇、案例篇和实训篇。基础篇(第1~6章)主要介绍Python基础及应用于科学计算、数据处理、数据可视化、机器学习、关联规则等方面的基础知识;案例篇(第7~11章)主要介绍利用Python进行金融数据挖掘分析的基础案例和综合案例;实训篇(第12章),由5个实训组成。本书将从Python基础知识、基本数据分析技能,扩展到基础案例和综合案例,最后通过实训帮助读者强化训练,完成Python金融数据分析与挖掘相关知识的学习。

本书提供配套的案例数据、程序代码,适合作为普通高等院校数学、计算机、经济管理专业相关课程的教材,也适合作为金融数据挖掘研究者、爱好者的参考书。

前言

随着人工智能、大数据时代的到来,Python已经成为学习数据科学与机器学习的首选语言。如何学习利用Python进行数据挖掘与分析,是广大初学者或者对数据挖掘技术感兴趣的读者非常关心的一个问题,特别是不具备较强计算机专业技能的学生,如应用数学、统计、经济、管理类专业的学生。他们中有些学生既希望能够掌握一定的大数据技术以增强自己的竞争力,又因学习困难而无奈放弃。本书以应用为导向,采用被金融机构及高校广泛使用的国泰安CSM-AR数据库为数据资源,通过真实的市场数据,利用Python作为分析工具,进行金融数据分析并应用于量化投资。为了帮助广大读者较好地掌握相关技能和知识,构建数据挖掘分析思想和实践应用,同时为了适应教学的需要,本书分为3篇:基础篇、案例篇和实训篇。

基础篇为第1章~第6章。第1章介绍Python基础,使读者对Python发行版本Anaconda的安装,Spyder集成开发环境界面及使用,Python的基本数据类型及方法,条件语句、循环语句、函数定义等基本编程技能有较好的认识。第2章、第3章介绍Python用于科学计算与数据处理常用的两个包,即Numpy和Pan-das。利用这两个包,可以对数据进行读取、加工、清洗、集成及相关的计算,为后续的数据分析与挖掘做准备。第4章介绍Python用于数据可视化的图形展现包Matplotlib,主要介绍常用的图形,包括散点图、线性图、柱状图、饼图、箱线图和子图。第5章介绍Python用于数据分析与挖掘的机器学习包Scikit-learn和相关模型、算法,主要包括主成分分析、线性回归、逻辑回归、神经网络、支持向量机、K-均值聚类。由于Scikit-learn中没有关联规则挖掘算法,所以我们在第6章中单独对其进行介绍。实际上,第5章、第6章基本包括了数据分析与挖掘中的经典模型与算法。同时所有章节的后面都给出了练习题,供读者进行对应练习。通过基础篇的学习,读者可以掌握Python基本知识和数据分析与挖掘的核心包,以及相关模型、算法,为后续的数据分析与挖掘提供必要的基础和实现方法。

案例篇为第7章~第11章。在案例篇中,作者将案例分为基础案例和综合案例。基础案例安排在第7章,包括7个基础案例,即众包任务特征指标的计算,股票价格指数周收益率和月收益率的计算,上市公司净利润增长率的计算,股票价、量走势图的绘制,股票价格移动平均线的绘制,沪深300指数走势预测,基于主成分聚类的上市公司盈利能力分析。第8章~第11章为4个综合案例,均为金融数据挖掘方面的典型应用,包括上市公司综合评价,股票价格涨跌趋势预测,股票价格形态聚类与收益分析,行业联动与轮动分析。为了更好地贴近实战应用,每个案例均给出了案例背景、案例目标、实现思路、计算流程、数据、挖掘模型、程序实现等。根据挖掘模型得到的结论,也均给出了其量化投资的策略设计与收益率分析。在每章后面都给出了练习题或者基于案例的拓展练习。通过案例的学习,读者可以清晰地了解应用数据挖掘模型进行量化投资的全部流程及实现方法。在案例篇中,基础案例为后续综合案例服务,由简单到复杂,逐步实现从基础到综合的过渡,帮助读者轻松掌握Python金融数据挖掘的基本技能。

版权:人民邮电出版社