首页 > 其他分享 >R语言Copula对债券时间序列数据的流动性风险进行度量|附代码数据

R语言Copula对债券时间序列数据的流动性风险进行度量|附代码数据

时间:2023-09-28 15:00:56浏览次数:38  
标签:风险 语言 模型 债券 Copula 度量 数据 流动性

全文链接:http://tecdat.cn/?p=32707

原文出处:拓端数据部落公众号

在金融市场中,债券的流动性风险一直是一个备受关注的问题。流动性风险是指在市场上,债券价格的波动程度受到市场流动性的影响,这种影响可能导致债券价格的剧烈波动,从而影响投资者的收益。因此,对于债券流动性风险的度量和管理成为了投资者和金融机构的关键任务。近年来,Copula模型作为一种灵活的统计工具,已经被广泛应用于金融领域。

本文将帮助客户运用Copula模型,对债券的流动性风险进行度量,旨在提供一种新的方法来评估债券的流动性风险。主要是写二元Copula,关于对债券的流动性风险来进行度量,先估计两个的边际分布,然后选择出最优的Copula函数进行联接,之后进行蒙特卡洛模拟。

目前对于边际分布,想通过非参数核估计来估计其边际分布,不知道是否可行,数据为年度的周数据,为52个。数据为流动性风险,liq1,liq2,liq3,h这四个指标,h代表换手率,对选择债券的流动性风险进行度量。

读取数据

image.png

   
data=read.xlsx("11华微债.xlsx")

image.png

估计liq3和h这两个指标的边际分布

   
x <- data[,c("liq3","h")]## 观测值  
##删除缺失值  
x=na.omit(x)

拟合 copula模型

   
liq3 <- x$liq3  
h <- x$h

绘制可视化图形

image.png

得到pseudo 观测值

image.png

image.png

拟合copula参数

   
coef

image.png

得到密度图形

image.png

模拟分布

生成3965随机抽样的copula函数样本。

   
##对随机数进行可视化  
plot(

image.png

计算模拟数据的相关数据

image.png

估计边缘函数分布

image.png

1111.png

绘制拟合值和实际值

image.png

模拟多元分布的样本进行拟合 (使用不同的df)

image.png

image.png


007 the real cost of equity main image_original.webp

最受欢迎的见解

1.R语言基于ARMA-GARCH-VaR模型拟合和预测实证研究

2.r语言实现copula算法建模依赖性案例

3.R语言COPULAS和金融时间序列数据VaR分析

4.R语言多元COPULA GARCH 模型时间序列预测

5.GARCH(1,1),MA以及历史模拟法的VaR比较

6.matlab使用Copula仿真优化市场风险数据分析

7.R语言实现向量自动回归VAR模型

8.R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型

9.R语言VAR模型的不同类型的脉冲响应分析

标签:风险,语言,模型,债券,Copula,度量,数据,流动性
From: https://www.cnblogs.com/tecdat/p/17735810.html

相关文章

  • 【专题】2022母婴行业洞察报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=33430我国出生人口数量在2022年为956万人,比去年减少了10%。多种因素影响了这一趋势,包括育龄人口减少、生育观念改变以及婚育年龄推迟。然而,与此同时,由于母婴人群消费水平不断提高,以及精细化喂养逐渐成为育儿的主流方式,我国母婴市场产业规模持续增长......
  • 数据库中什么是内连接、外连接、交叉连接、笛卡尔积;MySQL 的内连接、左连接、右连接有
    一、什么是内连接、外连接、交叉连接、笛卡尔积呢内连接(innerjoin):取得两张表中满足存在连接匹配关系的记录;外连接(outerjoin):不只取得两张表中满足存在连接匹配关系的记录,还包括某张表(或者两张表)中不满足匹配关系的记录。交叉连接(crossjoin):显示两张表所有记录一一对应,没有匹配关系......
  • 安装解压版Redis数据库
    1、上传redis-7.0.9.tar.gz压缩包到/usr/local目录2、解压tar-xzvfredis-7.0.9.tar.gz3、进入目录cdredis-7.0.94、编译redis:make5、安装makeinstallPREFIX=/usr/local/redis将安装路径设为/usr/local/redis6、make报错pkg-config:notfound,即 yuminstallpkg-con......
  • mysql数据库安装
    目录1、MySQL安装包下载2、创建安装目录3、解压安装包4、为系统添加mysql组和mysql用户5、mysql目录权限拥有者修改6、安装准备7、安装MySQL7.1安装依赖方式8、安装完成,启动服务9、配置MySQL登录密码,并授权主机登陆。(1)   获取MySQL安装时生成的随机密码(2)   通......
  • oralce数据库cpu超过80%,网站反应很慢
    一个oracle集群,zabbix监控报警,oracle节点1cpu过高,登入节点2CPU正常,程序访问很慢,第一步,登入数据库,查看数据库连接池,发现连接信息全部是连接的节点1,节点2未有连接;第二步:导出耗时前10的sql,发现查询得sql没绑定索引,发给开发,优化sql;第三步:查看程序连接数据库信息,发现程序的连接信息......
  • oracle导出几百万数据-技巧
    --plsql新建表,但是plsql工具导出数据很慢CREATETABLEtmp_20221207ASSELECTaFROMbbbbb;--用NavicatPremium工具,用access的格式,导出文件--110w条数据导出   618.375s参考图片......
  • kafka 数据分区 依据
    kafka 数据分区依据 事件时间数据处理时间    翻译搜索复制......
  • 工作流Activiti7适配人大金仓数据库
    参考https://blog.csdn.net/qq_43617977/article/details/128099822参考https://help.kingbase.com.cn/v8/development/client-interfaces-frame/activiti/index.html参考https://blog.csdn.net/weixin_39827145/article/details/106664921activiti依赖是<dependency><gr......
  • destoon根据查询标题小于5个字符的数据进行删除
     最近客户有个需求,就是他采集的时候,标题有些小于5字符的短标题的垃圾数据,进行清空处理,让我进行批量删除。废话不多说,接着干。首先在dt根目录新建delmysql.php文件,代码如下:<?phprequire'./common.inc.php';$mid=$_GET['mid'];$module=$MODULE[$mid]['module'];$modurl......
  • 关于数据结构树的概括
    树结构是一种非常重要且广泛应用的数据结构。它以节点和边的形式组织数据,具有层次关系和递归性质。树结构在计算机科学领域中有着广泛的应用,例如文件系统、数据库索引、网络路由等。一、什么是树树是数据结构中的一种,其属于非线性数据结构结构的一种,我们前文所提到的数据结构多数......