全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5443 10
2007-05-15

我用eviews5.0做了garch在残差分别服从正态,t分布,GED分布下的回归,然后由eviews明令直接生成标准差序列,然后求出其平均值,并将其平均值带入var值计算公式,不知道这样可以吗?我总觉得不对啊,请高手指教!

二维码

扫码加我 拉你入群

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

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

全部回复
2007-5-16 07:50:00

1-step ahead volatility forecast,可以手算

假设有 1000 observations

garch(1,1)-n 配适模型是:

r(t)=0.007446+res(t)

sig2(t)=0.0000834 + 0.1147*res(t-1)^2 + 0.8511*sig2(t-1)

sig2(1000) = 0.001714

res(1000) = 0.104154

1-step ahead forecast is

sig2(1000)(1) = 0.0000834 + 0.1147*res(1000)^2 + 0.8511*sig2(1000)

1-day horizon 5% VaR for long position is

VaR = Amount of position*(0.007446-1.65*sqrt(sig2(1000)(1)))

(the negative sign signifies a loss)

[此贴子已经被作者于2007-5-18 7:49:06编辑过]

二维码

扫码加我 拉你入群

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

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

2007-5-16 15:33:00
非常感谢
二维码

扫码加我 拉你入群

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

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

2007-5-16 15:41:00
以下是引用yiyo900在2007-5-16 7:50:00的发言:

1-step ahead volatility forecast,可以手算

假设有 1000 observations

garch(1,1)-n 配适模型是:

r(t)=0.007446+res(t)

sig2(t)=0.0000834 + 0.1147*res(t-1)^2 + 0.8511*sig2(t-1)

sig2(1000) = 0.001714

res(1000) = 0.104154

1-step ahead forecast is

sig2(1000)(1) = 0.0000834 + 0.1147*res(1000)^2 + 0.8511*sig2(1000)

1-day horizon 5% VaR is

VaR = Amount of position*1.65*sqrt(sig2(1000)(1))

这里的sig2(1000)(1)是对sig2(1001)的预测值吗?为什么要用预测值呢?不是很明白

还有这里算出的VaR 是哪一天的var值呢?是平均水平吗?可以用evews生成的标准差序列然后求出其平均值,再把平均值带入var值计算公式算出周平均var值吗? Amount of position又是指什么意思呢?是指哪一天的收益率初值吗?

[此贴子已经被作者于2007-5-16 15:43:35编辑过]

二维码

扫码加我 拉你入群

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

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

2007-5-17 07:51:00

建议你先看一下

Options, Futures & Other Derivatives 5e_ Hull, John

Chapter 16 value at risk

Chapter 17.6 using garch(1,1) to forecast future volatility

你的問題,自然迎刃而解.

二维码

扫码加我 拉你入群

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

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

2007-5-17 09:35:00

非常感谢哦

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群