楼主: 草小莓777
5082 4

[问答] 求助 求助 急 急 急!!关于GARCH计算value at risk [推广有奖]

  • 0关注
  • 0粉丝

高中生

92%

还不是VIP/贵宾

-

威望
0
论坛币
158 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
242 点
帖子
22
精华
0
在线时间
36 小时
注册时间
2010-7-16
最后登录
2019-10-14

楼主
草小莓777 发表于 2010-8-29 00:22:04 |AI写论文
150论坛币
向各位哥哥姐姐求助,正在写关于value at risk的论文,用GARCH-VaR model,需要用eviews分析数据,并计算出value at risk。数据取开放式基金市场累计净现值,做log return,我求出GARCH各项系数,但不知接下来该如何分析,对GARCH也不是很了解,也不知道如何求出VaR,不知道eveiws可以直接计算,还是需要matlab,请高手指教,万分感谢,非常着急!请高手速与我联系,我的邮箱是allan8310@hotmail.com,QQ:106068169,也可留下您的联系方式。详细细节可以邮件或QQ讨论,再次感谢

关键词:GARCH value Risk ARCH alue GARCH value Risk

回帖推荐

Smartchou 发表于3楼  查看完整内容

额,我用的是s-plus做的,数据是ibm的9190个对数收益率AR(2)-GARCH(1,1)-t5计算VaR (1)先运用数据拟合AR(2)-GARCH(1,1)模型 s-plus语句: >spec= garch(ibm~ar(2), ~garch(1,1),cond.dist="t",dist.par=5) Iteration 0 Step Size = 1.00000 Likelihood = -1.00000e+010 Iteration 0 Step Size = 0.200000 Likelihood = 2.88635 Iteration 1 Step Size = 1.00000 Likelihood = 2.88205 Iteration 1 Step S ...

本帖被以下文库推荐

沙发
草小莓777 发表于 2010-8-29 19:52:41
自己顶一下吧

藤椅
Smartchou 发表于 2010-11-2 21:07:10
额,我用的是s-plus做的,数据是ibm的9190个对数收益率AR(2)-GARCH(1,1)-t5计算VaR
(1)先运用数据拟合AR(2)-GARCH(1,1)模型
s-plus语句:
>spec= garch(ibm~ar(2), ~garch(1,1),cond.dist="t",dist.par=5)
Iteration
0
Step Size =
1.00000
Likelihood = -1.00000e+010
Iteration
0
Step Size = 0.200000
Likelihood =
2.88635
Iteration
1
Step Size =
1.00000
Likelihood =
2.88205
Iteration
1
Step Size = 0.200000
Likelihood =
2.88788
Iteration
2
Step Size =
1.00000
Likelihood =
2.89014
Iteration
2
Step Size =
2.00000
Likelihood = -1.00000e+010
Iteration
3
Step Size =
1.00000
Likelihood =
2.89267
Iteration
3
Step Size =
2.00000
Likelihood =
2.89140
Iteration
4
Step Size =
1.00000
Likelihood =
2.89281
Iteration
4
Step Size =
2.00000
Likelihood =
2.89279

Convergence R-Square = 0.00002040485 isless than tolerance = 0.0001
Convergence reached.
> spec

Call:
garch(formula.mean = ibm ~ ar(2),formula.var =
~ garch(1, 1), cond.dist =

"t",dist.par = 5)

Mean Equation: structure(.Data = ibm ~ar(2)
, class = "formula"
)

Conditional Variance Equation:structure(.Data =
~ garch(1, 1)
, class = "formula"
)

Coefficients:



C
3.604e-004

AR(1)
1.803e-003

AR(2) -3.145e-002

A
2.656e-006

ARCH(1)
4.935e-002
GARCH(1)
9.385e-001
因此,可以求出GARCH模型的各个参数。
(2)运用GARCH模型单步向前预测
首先运用s-plus语句,求出条件方差
> names(spec)
[1] "residuals"   "sigma.t"     "df.residual" "coef"        "model"      
[6] "cond.dist"   "likelihood"  "opt.index"   "cov"         "prediction"
[11] "call"        "asymp.sd"    "series"     
> spec$sigma.t
将所得条件标准差平方得条件方差,然后代入GARCH模型中进行向前一步预测(当然还有第9189天和第9190天的收益率),求出第9191天的方差和收益率。
(3)将方差和收益率代入VaR模型中计算,VaR=r-1.65*标准差

额,大家可以提提意见和建议
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

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

板凳
xgxdingyujie 发表于 2010-11-3 10:04:20
eveiws不能直接计算,但系数求出来带入你的VaR模型不就可以了吗?

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

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