首页 > 其他分享 >拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较

时间:2023-08-11 22:02:22浏览次数:56  
标签:MSV 模型 tecdat 贝叶斯 拓端 CCT WinBUGS MGARCH

多变量广义自回归条件异方差(MGARCH)和多变量随机波动率(MSV)模型与马尔可夫链蒙特卡罗方法的贝叶斯估计和比较可以直接和成功地在WinBUGS包中进行。

经济全球化和金融市场的完整性促进了对资产定价,风险管理,投资组合选择等各个领域的多元波动建模的需求。因此,两种类型的模型 - 多变量广义自回归条件异方差(MGARCH)和多变量随机波动率(MSV)模型 - 已成为理论和实证研究的主要方法。已经开发了不同版本的MGARCH和MSV模型,包括单变量模型的一般化,因子模型,非对称模型,时变相关模型和一些替代方案,以捕获和学习波动的相应特征。

在本文中,我们将通过WinBUGS(使用Gibbs采样为WINDOWS OS进行贝叶斯推断)对MGARCH和MSV模型进行估计和比较,1WinBUGS软件包(最新版本为1.4.3)以及WinBUGS用户手册可以从http://www.mrc-bsu.cam.ac.uk/bugs/winbugs/contents.shtml免费下载。首先,WinBUGS包含一个专家系统,可以从完全条件后验分布中选择最佳算法进行采样。构建特殊的MCMC算法通常是相当复杂的事情,特别是对于没有封闭形式后验分布的MGARCH模型。因此,WinBUGS为研究人员提供了捷径。其次,WinBUGS包含偏差信息标准(DIC)模块,可以根据模型拟合优度和复杂度评估和比较相同数据的不同模型。现在DIC被认为是一个强有力的贝叶斯模型比较标准,而不是AIC和BIC。第三,WinBUGS是免费且用户友好的; 用户只能通过将模型的逻辑结构转换为BUGS语言(它与S +编程语言非常相似)或通过有向非循环图来表示模型,以及模型的修改(如先前的更改)来实现贝叶斯推理。

 

数据和数据

 

图1. 2004年6月28日至2008年6月30日五个部门每周收盘价的对数。

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_持久性

 

  2004年6月28日至2008年6月30日五个部门每周回报的时间序列图。

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_方差_02

 

 

 WinBUGS输出:CCt规范中持久性φ的箱形图。(a)CCt-MGARCH模型中的φ和(b)CCt-MSV模型中的φ。

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_方差_03

 

 WinBUGS软件输出:持久性φ之间的相关性和波动的变化 

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_持久性_04

在MSV模型中。具有斜率-1的黑线表示负相关:(a)基本-MSV模型和(b)CC-MSV模型。

 

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_持久性_05

 WinBUGS软件输出:吉尔曼鲁宾统计量- [R 21(A):在CCT-多元GARCH和CCT-MSV模型- [R 21在CCT-多元GARCH模型和(b)- [R 21在CCT-MSV模型。

 

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_数据_06

 六种模型的DIC值条形图。

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_数据_07

 

 在CCt-MSV模型中平滑的波动率估计值t

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_方差_08

显示全尺寸

拓端数据tecdat|R语言代写通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较_方差_09


标签:MSV,模型,tecdat,贝叶斯,拓端,CCT,WinBUGS,MGARCH
From: https://blog.51cto.com/u_14293657/7053372

相关文章

  • 拓端tecdat|用R语言编程代写制作交互式图表和地图
    用R语言制作交互式图表和地图可以直接从R/RStudio制作在线交互式图表和地图。 配置启动RStudio,创建一个新的RScript,然后将工作目录设置为下载的数据文件夹。 使ggplot2图表成为交互式Plotly图表制作交互式点线图以下代码将安装并加载程序包(该程序还将......
  • 拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据
    使用GIS制作静态地图和处理地理数据QGIS简介GQIS是领先的免费开放源地理信息系统(GIS)应用程序。它能够进行复杂的地理数据处理和分析,还可以用于设计发布质量的数据驱动地图。 启动QGIS,应该看到类似以下的屏幕:  如果您的屏幕看起来与众不同,请View>Panels......
  • 拓端tecdat|R语言实现k-means聚类优化的分层抽样(Stratified Sampling)分析各市镇的人
    原文链接:http://tecdat.cn/?p=23038原文出处:拓端数据部落公众号最近我们被客户要求撰写关于k-means聚类的研究报告,包括一些图形和统计输出。简介假设我们需要设计一个抽样调查,有一个完整的框架,包含目标人群的信息(识别信息和辅助信息)。如果我们的样本设计是分层的,我们需要选择......
  • msvc++工程之vs版本升级及工程目录规范
    为什么要升级msvc++工程版本对msvc++工程进行vs版本升级,一方面是可以使用较新的C++标准及对64位更好的支持。首先你需要对msvc++project文件有一定的了解,主要是vcxproj和vcxproj.filter这两个文件,升级的时候需要手动修改sln和vcxproj文件。vs(visualstuiod)中vc++工程的Filte......
  • 拓端tecdat|R语言编程指导随机森林模型中具有相关特征的变量重要性
    R语言随机森林模型中具有相关特征的变量重要性 变量重要性图是查看模型中哪些变量有趣的好工具。由于我们通常在随机森林中使用它,因此它看起来非常适合非常大的数据集。大型数据集的问题在于许多特征是“相关的”,在这种情况下,很难比较可变重要性图的值的解......
  • Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
    前言  上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。<br>大地坐标简介概述  大地坐标(Geodeticcoordinate)是大地测量中以参考椭球面为基准面的坐标,地面点P的位置用大地经度L、大地纬度B和大地高H表示。原理  当点在......
  • Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
    前言  上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。 大地坐标简介概述  大地坐标(Geodeticcoordinate)是大地测量中以参考椭球面为基准面的坐标,地面点P的位置用大地经度L、大地纬度B和大地高H表示。原理......
  • 拓端tecdat|R语言代写模拟探索回归的P值
    最近关于p值讨论的爆发激发了我进行简短的模拟研究。特别是,我想说明p值如何随着效果和样本大小的不同而变化。以下是模拟的详细信息。我模拟了我的自变量的绘制: 对于每一个,我定义一个as 换句话说,对于每个效果大小,模拟绘制并出现一些错误。估计以下回归模型并观察p值。绘图和回归......
  • 拓端tecdat|R语言代写NYPD纽约市警察局抢劫者数据分析
    NYPD提供有关数据字典的止损和风险的数据,位于此处。这些数据从2003年到2014年不等,包含450多万的信息。包括人的年龄,性别和种族等几个变量。我写了一些R代码来清理并将数据编译成单个.RData文件。这篇文章的目的只是为了让这些干净的编译数据集可供其他人与他们自己的数据集结合......
  • 拓端tecdat|R语言代写使用马尔可夫链Markov Chain, MC来模拟抵押违约
    这篇文章的目的是将我在夜班学习的材料与我的日常工作和R相结合。如果我们有一些根据固定概率随时间在状态之间切换的对象,我们可以使用马尔可夫链 * 来模拟该对象的长期行为。一个很好的例子是抵押贷款。在任何给定的时间点,贷款都有违约概率,保持最新付款或全额偿还。总的来说,我们......