楼主: 红绿色盲
5619 9

[讨论]用GARCH做风险价值VaR时的两个问题 [推广有奖]

  • 0关注
  • 2粉丝

已卖:264份资源

大专生

66%

还不是VIP/贵宾

-

威望
0
论坛币
3624 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
475 点
帖子
42
精华
0
在线时间
74 小时
注册时间
2005-7-10
最后登录
2012-6-11

楼主
红绿色盲 发表于 2006-4-4 15:09:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. 在用参数法做风险价值VaR时,主要是从预测波动率和分位数两方面着手:

问题1,预测波动率时,将数据分样本内和样本外,用样本内数据建立GARCH模型,
是用该模型对样本外的所有数据的波动率用同样的系数进行预测,还是随着时间
窗口向前滚动一天后重新建立GARCH模型,用新的系数来估计未来一天的波动率,
即所谓的one-step-ahead ,如果是这样的话,若样本外数据太多计算量将会很大,

还有会不会造成过度估计?


问题2,在建立GARCH模型时,对残差的分布选择在Eviews里面只能选正态,t, GED
三种,若要想假定为其他的厚尾分布时,该咋整?若直接用ML对似然函数估计,
有些分布的pdf比较复杂,写程序也不太好实现。能否先用正态或者t分布下的GARCH
对收益率建模估计出波动率,然后剔除其影响得到所谓的“标准化收益率”,然后
再用得到的标准化收益率序列来估计其他厚尾分布下的参数,求出分位数,再乘以
估计出的波动率得到VaR值,这种做法可行不?
可能使用的术语不太专业,希望对这方面熟悉的朋友点拨点拨,不胜感激!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:风险价值VAR GARCH 风险价值 ARCH RCH GARCH VaR 讨论 风险 价值

回帖推荐

zhaosweden 发表于4楼  查看完整内容

在用参数法做风险价值VaR时,主要是从预测波动率和分位数两方面着手: 问题1,预测波动率时,将数据分样本内和样本外,用样本内数据建立GARCH模型, 是用该模型对样本外的所有数据的波动率用同样的系数进行预测,还是随着时间 窗口向前滚动一天后重新建立GARCH模型,用新的系数来估计未来一天的波动率, 即所谓的one-step-ahead ,如果是这样的话,若样本外数据太多计算量 ...

本帖被以下文库推荐

沙发
shirlly 发表于 2006-4-5 19:09:00

嘿嘿,也想知道怎么做的

藤椅
yuew72 发表于 2006-4-5 19:16:00
对于第一种,好像又MCMC可以做,但是没有试过,看到过这方面的文章,不妨在中国期刊网中查一下!中文的

板凳
zhaosweden 发表于 2006-4-5 19:55:00
  1. 在用参数法做风险价值VaR时,主要是从预测波动率和分位数两方面着手:

问题1,预测波动率时,将数据分样本内和样本外,用样本内数据建立GARCH模型,
是用该模型对样本外的所有数据的波动率用同样的系数进行预测,还是随着时间
窗口向前滚动一天后重新建立GARCH模型,用新的系数来估计未来一天的波动率,
即所谓的one-step-ahead ,如果是这样的话,若样本外数据太多计算量将会很大,(rolling window, should be very fast, or buy a powerful computer)

还有会不会造成过度估计?


问题2,在建立GARCH模型时,对残差的分布选择在Eviews里面只能选正态,t, GED
三种,若要想假定为其他的厚尾分布时,该咋整?(do not use Eviews, make your own code if you want to use fancy distributions. Indeed it does not matter, t and GED has been enough) 若直接用ML对似然函数估计,
有些分布的pdf比较复杂,写程序也不太好实现。能否先用正态或者t分布下的GARCH
对收益率建模估计出波动率,然后剔除其影响得到所谓的“标准化收益率”,然后
再用得到的标准化收益率序列来估计其他厚尾分布下的参数,求出分位数,再乘以
估计出的波动率得到VaR值,这种做法可行不?(Cannot understand you)
可能使用的术语不太专业,希望对这方面熟悉的朋友点拨点拨,不胜感激!

已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

报纸
红绿色盲 发表于 2006-4-6 00:34:00

特别感谢楼上几位的驻足,特别是zhaoaweden和yuew72两位!

对与第二个在其他厚尾分布下计算VaR的问题我可能表达的不太清楚.正如zhaoaweden所言,如果只是来计算

波动率(条件方差)的,GARCH模型在这几个分布假设下计算的结果可能差别不大(收益率序列的波动率一般在

小数点后2到3位).但在计算VaR时,需要用到分布假设下一定置信水平下的分位数,比如正态下的95%为1.64,

99%下的为2.33,然而金融数据大都不是正态分布的(正态的尾部较薄),若是其他分布下象stable,Laplacede

的分位数要比正态的大很多,个人觉得这更能影响到VaR值!

关于计算VaR时的分布选择问题请继续讨论!

地板
andyboy 发表于 2010-3-28 14:26:43
我现在也在做VaR值的计算,就是不知道怎么通过软件进行Kuplee的失败率检验
请各位不吝赐教,非常感谢

7
dolphinhot 发表于 2011-4-25 17:36:59
我更是初级入门学徒。连最开始的VaR实际操作怎么算都不知道,就只知道原理和公式。更别说之后的backtest啦~~~·

8
wodesj2001 发表于 2011-6-28 13:38:03
6# andyboy
以下是本人在做返回测试时用到的matlab简单的返回测试程序,得出LR统计量,再与对应的置信度下卡方分布的临界值比较即可。
function LR=vartest(a,T,N)
%返回测试,计算LR统计量
%a,置信度
%T,测试天数
%N,失败天数
p=N/T;
s1=[(1-a)^(T-N)]*a^N;
s2=[(1-p)^(T-N)]*p^N;
LR=-2*log(s1)+2*log(s2)

9
dolphinhot 发表于 2011-7-25 21:38:13
感谢楼上的帮助。拿您的程序试试去~~

10
请叫我BiuBiu~ 发表于 2013-8-13 19:50:00
现在本人也在做这个,有没有eviews的操作方法?感激不尽...

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 19:03