欢迎光临散文网 会员登陆 & 注册

拓端tecdat:R语言BUGS序列蒙特卡罗SMC、马尔可夫转换随机波动率SV模型、粒子滤波、M

2021-12-03 00:22 作者:拓端tecdat  | 我要投稿

原文链接:http://tecdat.cn/?p=24162

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

在这个例子中,我们考虑马尔可夫转换随机波动率模型。

统计模型

设 yt为因变量,xt 为 yt 未观察到的对数波动率。对于 t≤tmax,随机波动率模型定义如下

状态变量 ct 遵循具有转移概率的二状态马尔可夫过程

N(m,σ2)表示均值 m 和方差 σ2的正态分布。

BUGS语言统计模型

文件内容 

设置

设置随机数生成器种子以实现可重复性

加载模型和数据

模型参数

解析编译BUGS模型,以及样本数据

绘制数据

对数收益率

序列蒙特卡罗Sequential Monte Carlo

运行

模型诊断

绘图平滑 ESS

smC:SESS

绘制加权粒子

粒子(平滑)

汇总统计

绘图滤波估计

滤波估计

绘图平滑估计

平滑估计

边缘滤波和平滑密度

边缘后验

粒子独立 Metropolis-Hastings

运行

一些汇总统计

后验均值和分位数

后验均值和分位数

MCMC 样本的踪迹图

跟踪样本

后验直方图

后边缘直方图

后验的核密度估计

KDE 后验边缘估计

敏感性分析

我们想研究对参数 α 值的敏感性

算法参数

运行灵敏度分析

绘制对数边缘似然和惩罚对数边缘似然

敏感性:对数似然

最受欢迎的见解

1.HAR-RV-J与递归神经网络(RNN)混合模型预测和交易大型股票指数的高频波动率

2.WinBUGS对多元随机波动率模型:贝叶斯估计与模型比较

3.波动率的实现:ARCH模型与HAR-RV模型

4.R语言ARMA-EGARCH模型、集成预测算法对SPX实际波动率进行预测

5.使用R语言随机波动模型SV处理时间序列中的随机波动率

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

7.R语言基于ARMA-GARCH过程的VAR拟合和预测

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

9.R语言对S&P500股票指数进行ARIMA + GARCH交易策略


拓端tecdat:R语言BUGS序列蒙特卡罗SMC、马尔可夫转换随机波动率SV模型、粒子滤波、M的评论 (共 条)

分享到微博请遵守国家法律