全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
4200 0
2016-05-09
HMM(Hidden Markovmodel/隐马尔可夫模型)介绍

马尔可夫性:
  • 如果一个过程的“将来”仅依赖“现在”而不依赖“过去”,则此过程具有马尔可夫性,或称此过程为马尔可夫过程
  • 函数形式:X(t+1)= f( X(t) )
HMM由来:
  • 物理信号是时变的,参数也是时变的,一些物理过程在一段时间内是可以用线性模型来描述的,将这些线性模型在时间上连接,形成了Markov链。
  • 因为无法确定物理过程的持续时间,模型和信号过程的时长无法同步。因此Markov链不是对时变信号最佳、最有效的描述。
  • 针对以上问题,在Markov链的基础上提出了HMM。既解决了短时信号的描述,又解决了时变模型间的转变问题。

hmm.1.jpg

HMM解决的问题:
  • 问题1:给定观察序列O=O1,O2,…OT,以及模型λ=(A,B,π),  如何计算P(O|λ)?(评估(Evaluation)计算概率)
  • 问题2:给定观察序列O=O1,O2,…OT以及模型λ,如何选择一个对应的状态序列S = q1,q2,…qT,使得S能够最为合理的解释观察序列O?(解码(Decoding)给定观察序列搜索最可能的隐藏状态序列)
  • 问题3:如何调整模型参数λ=(A,B,π),  使得P(O|λ)最大? (学习(Learning):根据观察序列生成隐马尔科夫模型)

RHmm包介绍 hmm.2.jpg

在股票市场中的应用(训练样本是2007-2009年)

hmm.3.jpg

黑的是HMM模型的收益,红的是基准。(测试结果不理想啊!   @_@  )

HMM在波动率市场中的应用输入是:ATR(平均真实波幅)、log return用的是depmixS4包 hmm.4.jpg

模型的输出并不让人满意。
但是这个只是第一部分!!!

课程地址:
http://www.ppvke.com/vip?id=57





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群