作者

介绍

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. 激光雷达和毫米波雷达
  2. 轻断食是一种科学的减肥方法吗?
  3. 周志华:严肃的研究者就不该去触碰强人工智能
  4. [BJOI2015]树的同构
  5. platform_driver_probe与platform_driver_register的区别
  6. 父页面监听iframe路由变化_前端路由原理
  7. linux内核的队列实现移植
  8. (转)cd命令为何要实现成shell内建命令
  9. VC6-VC2008转移到VC2015问题记录
  10. sinx加expx定积分计算c语言,8.13 写一个用矩阵法求定积分的通用函数,分别求 sinx,cosx,exp(x)的积分;...
  11. 一些比较好用的网站整站下载工具
  12. 水箱建模最小二乘法_消防水箱的设置要求
  13. 刻意练习:Python基础 -- Task02. 条件与循环
  14. 字符集和字符编码(Charset Encoding)
  15. RK3399平台开发系列讲解(内核设备树篇)3.25、WIFI设备树的解析
  16. Angular:解决innerHTML绑定页面内容,sanitizing HTML stripped some content警告处理和富文本背景色样式无法正常显示的问题
  17. 考试周刊杂志考试周刊杂志社考试周刊编辑部2022年第39期目录
  18. 容器与容器云——Docker容器基本概念
  19. Linux内核之PCI设备
  20. 联想ThinkPad E14 如何修改BIOS开机画面LOGO

热门文章

  1. 新手机出现陌生女人照片,客服:大数据时代可能性有很多
  2. 开放 API 接口签名验证,让你的接口从此不再裸奔 !
  3. 给IT人的15点建议:苦逼程序员的辛酸反省与总结
  4. 如何准备Java初级和高级的技术面试
  5. WePhone开发者被逼自杀案续,在翟欣欣身上的各种消费清单明细及细节曝光
  6. 推荐两个有意思的公号
  7. Google 又有新动作了
  8. Linux 命令学习(1): head和tail
  9. 记录linq.js神器之gorup by 多个字段的方法
  10. 开始做我的robot博客