查看原文
其他

【Matlab量化投资】用数据包络分析和基因算法进行选股分析?你get了吗!(附源程序)

2016-08-04 蘑菇云 量化投资与机器学习


查看之前文章请点击右上角,关注并且查看历史消息

所有文章全部分类和整理,让您更方便查找阅读。请在页面菜单里查找。







本文主要介绍用数据包络分析和基因算法按上市公司的基本面数据进行选股分析。其中基因算法用于选择基本面指标,数据包络分析对股票进行效率评分。


由于代码较长,本文只贴出一部分

完整代码获取方式在文末放送


数据包络分析


数据包络分析(DEA)是线性规划模型的应用之一,它是由美国运筹学家A. Charnes和W. W. Cooper等学者于1978年在“相对效率评价”基础上发展起来的一种新的系统分析方法,通过使用数学规划模型,评价具有多个输入、特别是多个输出的“部门”或“单位”(称为“决策单元”,即DMU)间的相对有效性


DEA的优点吸引了众多的应用者,应用范围已经扩展到军事、医疗等领域。通过实证分析,股票效率分析的DEA方法也是可行的,成功的。


数据包络分析的步骤如下:1.明确评价目的;2.选择决策单元;3.建立输入/输出指标体系;4.搜集和整理数据资料;5.DEA模型的选择;6.分析评价结果并提出决策建议。


.




基因算法


‍基因算法是一种通过模拟生物进化和遗传学的计算模型,通过对自然进化进行模拟寻找最优解,由美国的J.Holland教授1975年首先提出,被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它是现代有关智能计算中的关键技术。


基因算法具有以下特点:

1.从串集开始搜索,而不是单个解,覆盖面大,利于全局择优;

2.同时处理群体中的多个个体,易于实现并行化且减小了陷入局部最优解的风险

3.不采用确定性规则,而是采用概率的变迁规则来指导其搜索方向;

4.具有自组织、自适应和自学习性。

5.无需辅助信息,根据适应度取值大小来对基因个体进行评估。


.











好了,今天就写这里,想要获取完成代码,请在后台回复“数据包络分析





后台回复下列关键字,更多惊喜在等着【区分大小写】

1.回复每周论文 获取Market Making论文分享

2. 回复matlab量化投资 获取大量源码

3. 回复每周书籍 获取国外书籍电子版

4. 回复文本挖掘 获取关于文本挖掘的资料

5. 回复金融数学 获取金融数学藏书

6. 回复贝叶斯Matlab 获取NBM详解与具体应用

7.回复AdaBoost 获取AdaBoost算法文献、代码、研报



【过往文章】

0.【重!磅!干!货!】互联网金融之量化投资深度文本挖掘——附源码文档

1.【机器学习课程】深度学习与神经网络系列之绪论介绍

2.【Python机器学习】系列之线性回归篇【深度详细】

3.【Python机器学习】系列五决策树非线性回归与分类(深度详细附源码)

4.【每周研报干货】各大券商研报免费分享(附下载链接)

5.【每周书籍干货】国外近期深度学习与机器学习书籍电子版——你知道一本买来好多刀啊!

几种编程语言的优缺点

6.【Python机器学习】系列之从线性回归到逻辑回归篇(深度详细附源码)

7.【Python机器学习】系列之特征提取与处理篇(深度详细附源码)

8.【最强干货】关于文本挖掘的资料(文献,报告,策略,代码)

9.机器学习的前期入门汇总

10.【深度原创研究】分级基金下折全攻略(一)

11.【深度原创研究】分级基金下折全攻略(二)

12.【知识食粮】最新华尔街牛人必读书籍排行

13.通过 MATLAB 处理大数据

14.【扎实资料干货分享】Python、研究报告、计量经济学、投资书籍、R语言等!(Book+Video)

15.机器学习在统计套利中的应用

16.量化投资修行之路

17.统计套利在股指期货跨期套利中的应用:基于协整方法的估计

18.股指期货跨品种套利交易

19.沪港通股票统计套利:基于BP神经网络

20.机器学习到底在量化金融里哪些方面有应用?

21.【Matlab机器学习】之图像识别

22.【干货分享】Python数据结构与算法设计总结篇

23.基于Python的股票数据接口调用代码实例

24.基于Python爬取腾讯网的最热评论代码实例

25.卷积神经网络反向传播推导

26.深度学习项目

27.混沌分形理论

28.【Python】基于情感词典进行情感分析(附代码)

29.基于技术交易规则的动态模型股票价格(附论文和Matlab源程序)


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存