作者

介绍

louwill,忠实R粉,数据科学爱好者。

个人公众号:数据科学家养成记

话说自从接触数据分析以来,就不断在各种文献和大牛的文章里看到马尔科夫链这种东西。对于像小编这种经管出身、半路出家的数据爱好者而言,老是让这种一头雾水的名词出现在自己眼前又无可奈何的样子,真是忍无可忍。于是,在今天这样一个好日子里,我们就好好的来怼一怼这个传说的马尔科夫链。

本来想闲话短说,但好像要把马尔科夫链这种东西说清楚还不得不提随机过程这门课。广大理工科的同学一定知道,所谓随机过程,它其实就是一个过程,就好像今天勇士队输了,那她下场会不会赢呢?下场不赢那下下场呢?以及我们怎么预测勇士队下场赢还是输呢?随机过程就是这样一个工具,它通过各种定量的分析和数理统计的公式推导来预测勇士队下场比赛会不会赢。

所以,你可能猜出来了,马尔科夫链就是一种随机过程,那它到底是哪种随机过程呢?小编也说不清楚,我们就拿小编每天下午五点钟的状态来举个实例吧。

话说在读研的小编每天在学校日子充盈,每天不是在搞数据分析就是在看数据分析,小编每天下午五点钟只有三种状态:在实验室搞数据(学习)、在和女朋友去食堂的路上(陪女友)以及在篮球场打球(打球)。

现在你们是知道小编每天下午五点钟的状态了。那你们想知道小编N天后的某个下午五点在干嘛吗?知道你们不想,就假装很想知道的样子就好。

现在我们来做个假设,小编每个五点钟状态之间的转移都是有一定的概率支撑的。比如说,小编今天下午五点钟在篮球场打球,那明天陪女友的概率是多少呢?或者明天在学习的概率有多少呢?或者明天下午五点还在球场打球的概率是多少呢?小编手画个图,更直观一点:

小编图中画的那个概率矩阵就是传说中的状态转移矩阵,我们把它命名为P。并且这个P是保持不变的,也就是说小编今天的到明天的状态转移矩阵和明天到后天的状态转移矩阵是一样的。有了这个矩阵之后,你们就可以推算出N天后小编下午五点的状态分布了。

今天是6月10号,11号的状态矩阵可以通过P1*P计算得到(不会矩阵乘法的自己去找线性代数看哈),12号的状态矩阵可以通过P2*P得到,以此类推,可见马尔科夫链的状态分布只和当前状态有关,而和之前的状态无关!

所以,这就是小编对于马尔科夫链的简单解释,应该都能让大家看懂吧。至于隐马尔科夫模型、马尔科夫链蒙特卡洛(小编的毕业设计)这些内容,听起来就怕人,这里就不说啦!

 往期精彩内容整理合集 

2017年R语言发展报告(国内)

R语言中文社区历史文章整理(作者篇)

R语言中文社区历史文章整理(类型篇)

公众号后台回复关键字即可学习

回复 R                  R语言快速入门及数据挖掘 
回复 Kaggle案例  Kaggle十大案例精讲(连载中)
回复 文本挖掘      手把手教你做文本挖掘
回复 可视化          R语言可视化在商务场景中的应用 
回复 大数据         大数据系列免费视频教程 
回复 量化投资      张丹教你如何用R语言量化投资 
回复 用户画像      京东大数据,揭秘用户画像
回复 数据挖掘     常用数据挖掘算法原理解释与应用
回复 机器学习     人工智能系列之机器学习与实践
回复 爬虫            R语言爬虫实战案例分享

传说中的马尔科夫链到底是个什么鬼?相关推荐

  1. 通过Python实现马尔科夫链蒙特卡罗方法的入门级应用

    通过把马尔科夫链蒙特卡罗(MCMC)应用于一个具体问题,本文介绍了 Python 中 MCMC 的入门级应用. GitHub 地址:https://github.com/WillKoehrsen/ai ...

  2. 【强化学习】MOVE37-Introduction(导论)/马尔科夫链/马尔科夫决策过程

    写在前面的话:从今日起,我会边跟着硅谷大牛Siraj的MOVE 37系列课程学习Reinforcement Learning(强化学习算法),边更新这个系列.课程包含视频和文字,课堂笔记会按视频为单位 ...

  3. 结对编程-马尔科夫链作业成绩

    结对编程-马尔科夫链作业成绩 作业博客:http://www.cnblogs.com/vertextao/p/6881960.html 问题 本次作业仅有三位同学按时提交,两位同学延迟提交,出人意料, ...

  4. 第十五课.马尔科夫链蒙特卡洛方法

    目录 M-H采样 Metropolis-Hastings采样原理 M-H采样步骤 Gibbs方法 Gibbs核心流程 Gibbs采样的合理性证明 Gibbs采样实验 在 第十四课中讲述了马尔科夫链与其 ...

  5. 第十四课.马尔科夫链

    目录 马尔科夫链 马尔科夫链的平稳分布 马尔科夫链进入稳态的转移过程 马尔科夫链稳态的意义 稳态判定:细致平稳条件 马尔科夫链 随机过程指的是一个随机变量序列:{Xt}\left\{X_{t}\rig ...

  6. MCMC+马尔科夫链蒙特卡罗

    MCMC+马尔科夫链蒙特卡罗 为了解决什么问题,所以出现了这一种方法? 后来又因为出现了什么新情况,所以产生了对应的变种?

  7. 从马尔科夫链到吉布斯采样与PageRank

    马尔科夫链表示state的链式关系,下一个state只跟上一个state有关. 吉布斯采样通过采样条件概率分布得到的样本点,近似估计概率分布P(z)P(z).PageRank通过节点间的连接,估计节点 ...

  8. 13张动图助你彻底看懂马尔科夫链、PCA和条件概率!

    来源:新智元 本文共2100字,建议阅读9分钟. 本文用可视化的方式来解释抽象的理论概念,使这些抽象概念变得生动而立体! [ 导读 ]马尔科夫链.主成分分析以及条件概率等概念,是计算机学生必学的知识点 ...

  9. MCMC(二)马尔科夫链

    在MCMC(一)蒙特卡罗方法中,我们讲到了如何用蒙特卡罗方法来随机模拟求解一些复杂的连续积分或者离散求和的方法,但是这个方法需要得到对应的概率分布的样本集,而想得到这样的样本集很困难.因此我们需要本篇 ...

  10. 马尔科夫链和马尔科夫随机场

    From:http://blog.csdn.net/j123kaishichufa/article/details/7638181 1.什么是随机过程? 在当代科学与社会的广阔天地里,人们都可以看到一 ...

最新文章

  1. 17个Python骚操作,你都Ok吗?
  2. 每天进步一点点——Linux文件锁编程flock
  3. Mac启动时:boot task failed:fsck-safe处理办法
  4. wxWidgets:剪贴板 wxWidgets 示例
  5. VS集成Qt开发入门(简易时间显示)
  6. Qt之QProcess(一)运行cmd命令
  7. RANSAC估计——以直线拟合为例
  8. 使C#代码现代化——第一部分:属性
  9. android电视开发远程开关机,一种电视电脑一体机及其实现远程开关机控制的方法...
  10. 实对称矩阵的特征值求法_机器学习与线性代数 - 特殊矩阵
  11. 2寸的照片长宽各是多少_1寸和2寸的照片的长和宽各是几厘米?
  12. 互联网和物联网的区别,你有必要了解一下
  13. [白话解析] 深入浅出支持向量机(SVM)之核函数
  14. 阿里云服务器ECS与域名的绑定
  15. 压缩照片怎么压缩?分享一个好用的方法
  16. 经典卷积神经网络模型 - InceptionNet
  17. QT 读写CSV文件
  18. Optimal Design of Energy-Efficient Multi-User MIMO Systems: Is Massive MIMO the Answer?笔记
  19. css3 烟 蚊香_如何使用纯CSS实现蚊香燃烧的效果(附源码)
  20. 删除桌面计算机,电脑设置小技巧(多余壁纸、屏保删除方法)

热门文章

  1. 撸了个搜索引擎系统,爽!
  2. 5折购票ing!与字节、阿里、腾讯、百度等大厂技术大佬线下面基!
  3. 永远不要随便告诉别人自己的工资,工资是职场最大的陷阱
  4. Android上SQLite的性能优化问题
  5. 深入研究:HTTP2的真正性能到底如何
  6. 值得收藏的130个神器网站
  7. python 修改文件属性_Python实现在Windows平台修改文件属性
  8. pycharm pip安装_Python从入门到大师教程 | 一、搭建Python环境和安装Pycharm
  9. shell应用之习题一
  10. MyBatis 基础知识