温习:随机过程第1讲——泊松过程的模拟与检验:https://blog.csdn.net/ChenQihome9/article/details/82871332


去得也突然——不知在什么时候,雨,悄悄地停了。风也屏住了呼吸,山中一下变得非常幽静。远处,一只不知名的鸟儿开始啼啭起来,仿佛在倾吐着浴后的欢悦。远处,凝聚在树叶上的雨珠继续往下滴着,滴落在路畔的小水洼中,发出异常清脆的音响—— 叮——咚——叮——咚……——节选自散文《山雨》


定义:马尔可夫过程是具有马尔可夫性的一类特殊随机过程。这种马尔科夫性意味着:当过程在某时刻 T(k) 所处的状态已知的条件下,过程在时刻 T (T>T(k)) 处的状态只会与过程在 T(k) 时刻的状态有关,而与过程在 T(k) 以前所处状态无关,这种特性也称为无后效性。

%% 马尔科夫过程的应用
cd F:\我的重要文档\CSDN专栏\随机过程\马尔科夫过程  %这个F:\路径是自己选择的在电脑上运行的路径
%{
马尔科夫的相关概念见下面文档
%}
%% 一、万科A股票价格上涨下跌的预测
stockdata=xlsread('F:\我的重要文档\CSDN专栏\随机过程\马尔科夫过程\万科A.xlsx'); %这个F:\路径是有自己选择的在电脑上运行的路径,并且注意加上文件名
wanke=stockdata(:,1);    %取Excel的第一列
for i=1:length(wanke)-1  %length获取wanke数据的长度if wanke(i+1)>wanke(i)H(i,1)=1; %股票价格上涨取1elseH(i,1)=0; %股票价格下跌取0end;
end;   %上涨为1下跌为0%{
因为股票的形式存在四种情况,比如
uu:从上涨到上涨;ud:从上涨到下跌;du:从下跌到上涨;dd:从下跌到下跌
因此构建uu、ud、du、dd
%}
uu=0;ud=0;du=0;dd=0;
for i=1:length(H)-1if H(i,1)==1 && H(i+1,1)==1   uu=uu+1; %统计从上涨到上涨的次数,即在H(i,1)=1的情况下,H(i+1,1)还是等于1  elseif H(i,1)==1 && H(i+1,1)==0   ud=ud+1; %同理,统计从上涨到下跌的次数;elseif H(i,1)==0 && H(i+1,1)==1   du=du+1; %同理,统计从下跌到上涨的次数;elseif H(i,1)==0 && H(i+1,1)==0   dd=dd+1;%同理,统计从下跌到下跌的次数;end;
end;
%建立转移矩阵P
P=[uu/(uu+ud)  ud/(uu+ud) ; du/(du+dd)  dd/(du+dd) ];%作相应的比值,构建转移矩阵
plot(wanke);
%{
推论:马氏链的绝对概率由其初始分布及一步转移概率唯一确定。
即马氏链的转移概率与初始分布,不仅可以完全确定其初始分布,
也可以完全确定其有限维分布族,从而确定马氏链的概率特性。
%}
disp('转移矩阵');
disp(P);
chushi=[sum(H)/(length(H)-1) 1-sum(H)/(length(H)-1) ];  %得出的是初始矩阵
zhuangtai = chushi*P;
disp('初始矩阵');
disp(chushi)

相关的程序结果解读:

利用现在的数据对照判断的结果,在2017年09月05日的一周后出现上涨

随机过程第2讲——马尔可夫过程的应用相关推荐

  1. 数量金融 | 随机过程、马尔可夫过程、维纳过程三者的联系与区别?

    大家好,我是一个充满好奇的金融小白! 最近在啃<数量金融>这本书,对于我这个非数学类的本科生来说还真是不小的挑战.有时候一个概念看懂都费了我不少时间,就在今天我为了搞明白随机过程.马尔可夫 ...

  2. 基于马尔可夫过程的一种新型混合PSO粒子群算法(SCI二区高被引文献)介绍及算法复现(使用chatgpt)

    以下是一篇算法领域的SCI二区文献(原文见附件),介绍了一种使用Markov概率转移矩阵对种群拓扑结构进行加权的粒子群算法,相比于标准PSO算法该算法提高了全局覆盖率,更容易跳出局部最优,但是在局部最 ...

  3. 图˙谱˙马尔可夫过程˙聚类结构----by林达华

    这又是林达华的一篇好文,将四个概念在某个方面解释的很清楚,特别是特征值和特征向量的意义,让人豁然开朗. 原文已经找不到了,好像是因为林达华原来的live博客已经失效,能找到的只有网上转载的文章(本来还 ...

  4. 图˙谱˙马尔可夫过程˙聚类结构(转自MIT的中国留学生博客)

    题目中所说到的四个词语,都是Machine Learning以及相关领域中热门的研究课题.表面看属于不同的topic,实际上则是看待同一个问题的不同角度.不少文章论述了它们之间的一些联系,让大家看到了 ...

  5. 一个简单的马尔可夫过程例子

    什么是马尔可夫过程(Markov Process) 要说什么是马尔可夫过程,首先必须讲讲什么是随机过程(Stochastic Process). 設 (Ω,,P) (\Omega, \mathcal ...

  6. 马尔可夫过程 matlab,马尔可夫过程matlab

    200 9 年 4 月 电 脑 学 习 第 2 期 齐次马尔可夫预测的应用及其在 Matlab 上的实现冉 婕* 刘丽梅摘 要 :着重讨论了基于 Matlab 的齐次马尔可夫链及其在...... 关键 ...

  7. 【算法学习】马尔可夫过程及经典例题讲解(含代码实现)

    公众号关注 52DATA ,获得更多数据分析知识,感谢支持-> 文章目录 马尔可夫过程 1. 马尔可夫性 2. 马尔可夫链 2.1 转移概率矩阵(随机矩阵) 2.2 状态概率 2.3 平稳分布 ...

  8. 马尔可夫过程2 | 状态空间

    文章目录 6.4 状态空间的分解 6.5 极限特性与平稳分布 6.5.1 极限特性 6.5.2 平稳分布 6.6 转移矩阵的平均极限 6.4 状态空间的分解 定义:设 A⊂SA\subset SA⊂S ...

  9. matlab 马尔可夫过程 实例,一个简单的马尔可夫过程例子

    什么是马尔可夫过程(Markov Process) 要说什么是马尔可夫过程,首先必须讲讲什么是随机过程(Stochastic Process). 設(Ω,,P)為一概率空間,另設集合T為一指標集合. ...

  10. 强化学习(2): 马尔可夫过程

    前言 本文重点介绍MDP,因为MDP是目前最适合表征强化学习问题的模型. 一个具体的赌徒例子,来说明强化学习的算法如何与MDP构建联系,并且求解出最优策略.链接如下:link 一.马尔可夫性 其假设未 ...

最新文章

  1. Silverlight中多个Xaml之间的切换/调用/弹出/传参数(转)
  2. git操作之版本控制
  3. MySQL总结连接查询
  4. Directed Roads CodeForces - 711D (基环外向树 )
  5. LeetCode 948. 令牌放置(贪心)
  6. 130个你需要了解的VIM命令
  7. Hibernate 1
  8. PyTorch 1.0 中文官方教程:使用字符级别特征的 RNN 网络进行姓氏分类
  9. Spring @PropertySource
  10. 理论 - 半波偶极子天线原理与计算
  11. 图像的旋转,imrotate函数的应用
  12. 郑捷《机器学习算法原理与编程实践》学习笔记(第五章 梯度寻优)5.2 Logistic梯度下降法...
  13. FISCO-BCOS学习——区块链浏览器搭建
  14. 网站被百度网址安全中心 警告 该怎么取消拦截提示
  15. new URL(“www.jjj.com“)
  16. 数据库原理及MySQL应用 | 数据库安全加固
  17. mysql5.7.10 64_mysql5.7.10win764安装
  18. ASEMI贴片整流桥堆TBM610怎么测量好坏
  19. 机器学习吴恩达第二周
  20. 瑞典爱立胜ALiSENSOR激光对中仪维修A1518/A1519/A1520等型号

热门文章

  1. 西门子PLC模块大类
  2. mysql建表语句转hive_如何获取hive建表语句
  3. base64原理解析
  4. Base64原理和转换会变大33%左右的原因
  5. RS485_PTZ_云台控制
  6. 全新TP开发聚合支付系统源码+兼容全部易支付
  7. 电子秤PCBA方案的功能及设计
  8. Axure常见的几种原型图
  9. 11.合并两个有序数组
  10. c语言 格式字符,c语言的格式符