没有合适的资源?快使用搜索试试~ 我知道了~
矩阵用matlab代码实现-Volatility_Model_Generator:在MATLAB中实现的不同类型的GARCH和G...
共29个文件
m:13个
mat:11个
png:2个
需积分: 24 4 下载量 116 浏览量
2021-05-27
00:01:00
上传
评论 1
收藏 907KB ZIP 举报
温馨提示
矩阵用matlab代码实现波动率模型生成器 在编程过程中,我们发现对于每个实施的新模型或发行版,只有几个变量发生了变化。 这促使我们编写一种方法,使我们能够通过仅添加公式或模型来添加任何模型或分布。 它允许以非常有效的方式估算模型,并使代码维护更加容易。 我们称此方法为波动率模型生成器(VMG)。 为了对其进行测试,我们使用了15种波动率模型和5种概率分布(请参阅附录)。 该方法使我们能够估计和比较这些模型和分布的所有可能组合。 总共得出了75种不同的模型,我们通过Diebold-Mariano测试进行了比较(请参阅附录)。 该方法的工作原理如下。 首先,我们在列表中定义模型名称和分布名称。 然后,此列表用于参数初始化。 每个分布都有其自己的初始化参数和参数范围。 这些与返回值一起用作fmincon优化算法(在Matlab中)的输入。 我们还将模型和分布的名称作为字符串包括在内,以便可以将其用于if语句来确定应使用的公式。 \\之后,我们使用模型名称来确定应将哪个更新方程式用于$ h_t $(条件方差)。 我们使用分布名称来确定需要使用哪个对数似然函数。 GAS模型使用包含分数函数的更
资源详情
资源评论
资源推荐
收起资源包目录
Volatility_Model_Generator-master.zip (29个子文件)
Volatility_Model_Generator-master
initialization.m 4KB
AIC_BIC.m 834B
progressbar.m 12KB
DB_test.mat 88KB
Heatmap.m 2KB
llik_model.m 1KB
NeweyWest_stderror_like_EViews.m 869B
Project Volatility Model Generator.pdf 118KB
llik_Student-t.mat 192B
model_name.mat 1KB
realizedKernell.mat 11KB
llikStudent-t.mat 192B
bounds.m 2KB
README.md 5KB
llikGaussian.mat 192B
GAS_models.m 1KB
models.m 2KB
DB_75.mat 39KB
model_names.mat 1KB
Realized_models.m 1000B
returns.mat 11KB
Likelihoods.m 1KB
Figures
Heatmap.fig 45KB
Heatmap.png 326KB
Heatmap2.png 302KB
llik_Gaussian.mat 192B
likelihood.mat 192B
Main.m 4KB
Realized_Likelihoods.m 2KB
共 29 条
- 1
weixin_38693476
- 粉丝: 1
- 资源: 950
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0