这篇文章的目的是将我在夜班学习的材料与我的日常工作和R相结合。

如果我们有一些根据固定概率随时间在状态之间切换的对象,我们可以使用马尔可夫链 * 来模拟该对象的长期行为。

一个很好的例子是抵押贷款。在任何给定的时间点,贷款都有违约概率,保持最新付款或全额偿还。总的来说,我们将这些称为“转移概率”。假设这些概率在贷款期限内是固定的**。

举个例子,我们将看一下传统的固定利率30年期抵押贷款。让我们假设每个当前贷款的时间T有75%的可能性保持最新,10%的违约机会,15%的机会在T + 1时间内获得回报。这些转换概率在上图中列出。显然,一旦贷款违约或获得偿还,它将保持默认或支付。我们称这些国家为“吸收国家”。

由于我们知道转移概率,我们所需要的只是贷款的初始分配,我们可以预测在30年期间任何给定点的每个州的贷款百分比。假设我们从T = 0开始,有100个当前贷款,0个违约和已付清贷款。在时间T + 1,我们知道(根据我们的转换概率),这100个中的75个将保持最新的付款。但是,15笔贷款将被清偿,10笔贷款将被违约。由于我们假设转移概率在贷款期限内是不变的,我们可以用它们来查找当前贷款的时间t = 2。在目前T + 1的75笔贷款中,56.25笔贷款将保持在T + 2当前(自75 * .75 = 56.25)。

如果我们重复这个过程28次(在发布的代码中完成)并绘制点,我们得到上面绘制的时间序列。30年后,目前没有贷款(因为它们都是30年期贷款)。他们都得到了回报或违约,更多的贷款得到了支付而不是违约。


*使用马尔可夫链来模拟抵押贷款有许多缺点。这个模型假设我在我的例子中使用的所有100个贷款的转移概率是相同的。实际上,贷款并不相同(例如,借入一笔贷款的信用评分可能比另一笔贷款高得多。这种差异会使前者的违约机会低很多),而且转移概率在贷款的整个生命周期中并不是一成不变的(例如如果利率在贷款期限中途暴跌,那么自借款人以较低的利率再融资以来,贷款将会大幅减少的可能性。简而言之,没有人真正使用这个模型,因为它太原始了。然而,有趣的是,我确实将我的情节曲线与我在工作中的经验数据进行了比较,结果非常相似。

在工业中,生存分析  最常用于模拟贷款(通常使用逻辑回归  与面板数据或比例风险模型实施)。这是生物统计学和经济学的有趣结合。当人们将生物统计学术语应用于抵押贷款来讨论单月死亡率(每月预付概率),危险或生存函数(即我的图表中的蓝线)时,这一点尤其有趣。

**在这种情况下,这些概率可以是“危险率”。例如,违约的危险是贷款违约时间T + 1的概率,因为它在时间T中存活了。这是不同的从违约概率。前者是条件概率而后者不是。

***出于数学原因,我们在技术上不需要初始条件,因为时间是一种稀缺资源,我不会介入。

还有问题吗?联系我们!

大数据部落 -中国专业的第三方数据服务提供商,提供定制化的一站式数据挖掘和统计分析咨询服务

统计分析和数据挖掘咨询服务:y0.cn/teradat(咨询服务请联系官网客服)

​QQ:3025393450

【服务场景】  

科研项目; 公司项目外包;线上线下一对一培训;数据采集;学术研究;报告撰写;市场调查。

【大数据部落】提供定制化的一站式数据挖掘和统计分析咨询服务

转载于:https://www.cnblogs.com/tecdat/p/10751604.html

R语言使用马尔可夫链Markov Chain, MC来模拟抵押违约相关推荐

  1. 对马尔可夫链(Markov Chain, MC)的学习

    满足当前时间之后的状态只与当前有关,与过去无关的性质称为马尔可夫性. 随机过程满足马尔可夫性则称为马尔可夫过程.   当了解完马尔可夫性后,下面来说说马尔可夫链.马尔可夫链(Markov Chain, ...

  2. 马尔可夫链(Markov chain)的性质

    本文内容主要参考:李航老师的<统计学习方法> 以下介绍离散状态马尔可夫链的性质.可以自然推广到连续状态马尔可夫链. 一.不可约 直观上,一个不可约的马尔可夫链,从任意状态出发,当经过充分长 ...

  3. 马尔可夫链(Markov Chain)是什么?通俗易懂

    马尔可夫链(Markov Chain) 马尔可夫链经常出现在机器学习的概念中,因为生活中很多情况都可以用马尔可夫链建模,我们先给出数学化的定义,然后再举个生活化的例子与数学公式相对应,就可以理解马尔可 ...

  4. 马尔可夫链(Markov Chain),隐马尔可夫模型

    马尔可夫链: 参考链接: https://blog.csdn.net/weixin_42509541/article/details/123332839 我对它的理解就是: 针对的数据是一组离散随机变 ...

  5. R语言Copula函数股市相关性建模:模拟Random Walk(随机游走)

    最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出. 在引入copula时,大家普遍认为copula很有趣,因为它们允许分别对边缘分布和相依结构进行建模. copula建模边缘和 ...

  6. 【R语言】Splatter,一个用于简单模拟单细胞RNA测序数据的R包

    Splatter是一个用于模拟单细胞RNA测序数据的R包,本文概述并介绍Splatter的功能 一.参数功能 名称 功能 说明 可以通过splatEstimate函数估计 备注 nGenes -> ...

  7. Probability, Matringale,Markov Chain, MCMC

    一.基本知识 1. 条件概率 条件概率是指在某件事情已经发生的前提下,另一件事情在此基础上发生的概率,举例来说P(A丨B)表示B发生的基础上,A也发生的概率,基本公式为: 2. 条件期望 在上述概率下 ...

  8. martingale、markov chain、Monte Carlo、MCMC

    文章结构如下: 1: MCMC 1.1 MCMC是什么 1.2 为什么需要MCMC 2: 蒙特卡罗 2.1 引入 2.2 均匀分布,Box-Muller 变换 2.3 拒绝接受采样(Acceptanc ...

  9. 多元线性回归分析c语言,多元线性回归公式推导及R语言实现

    多元线性回归 多元线性回归模型 实际中有很多问题是一个因变量与多个自变量成线性相关,我们可以用一个多元线性回归方程来表示. 为了方便计算,我们将上式写成矩阵形式: Y = XW 假设自变量维度为N W ...

最新文章

  1. Hbase与hive整合
  2. 远程调试在Linux车机中的应用
  3. 翻译 | 2015年的最佳Material Design集锦 【上篇】
  4. ICCV 2019 运行LCGN遇到的问题及解决办法
  5. 机器学习模型开发必读:开源数据库最全盘点
  6. 如何将namedtuples序列化为JSON
  7. 联合概率分布的学习笔记
  8. 【转】 TechED2010与我(三) —— 初识云计算
  9. 云桌面服务器资源计算机,桌面云服务器资源计算机
  10. 30岁的程序员:不拼体力的我们应该关注什么?
  11. 蛋白+小分子配体md(详细保姆教程)
  12. 英语 —— 辅音浊化
  13. 阿里云CTO章文嵩:阿里云强大的数据和计算能力助力企业实现“弯道超车”
  14. Android Design - 设计风格
  15. 长尾理论,长尾示意图,读书笔记
  16. [git]fatal: unable to read config file 'xxx/.gitconfig': No such file or directory
  17. 健康医疗数据安全指南内容
  18. uTorrent使用帮助
  19. lqc_远程日志管理
  20. HM-3420: Create Bolt Connectors(HM-3420:创建螺栓连接器)

热门文章

  1. becon帧 wifi_无线路由器Beacon时槽值设置为100同500有什么区别?是不是设置越高WIFI信号的传输距离就越远越强?...
  2. knockout click点击事件及事件源解释
  3. 替换字符串中的英文括号为其他字符串
  4. (附源码)计算机毕业设计SSM加油站管理信息系统
  5. Windows10下安装Elasticsearch8.1.1过程遇到的问题
  6. 【产品经理三节课】第4章 产品调研入门
  7. cmd删除Windows凭据管理器
  8. 黑客电影《我是谁:没有绝对安全的系统》正片(含下载)
  9. 小米手机 怪诞行为经济学
  10. OpenCV C++实现树结构可视化(画出一棵四叉树)