楼主: ffyyll13
7531 33

[求助]garch(1,1)编程的一些问题,请高手救命啊 [推广有奖]

21
yiyo900 发表于 2007-5-16 07:49: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-23 7:48:51编辑过]

22
ffyyll13 发表于 2007-5-22 11:11:00

这里的var计算,为什么要用条件方差的预测值呢?我们计算的不是过去收益率的风险值吗? Amount of position是什么意思呢?

[此贴子已经被作者于2007-5-24 9:09:20编辑过]

23
ffyyll13 发表于 2007-5-22 11:20:00

[求助]你看这样的算法对吗?

[求助]garch(1,1)编程的一些问题,请高手救命啊


这是我看的论文里的算法,他的跟你的算法有何不同呢?我看了好多相关的论文和书籍,都是直接给出结果,没有给出过程,而我正需要这方面的指导,还请兄弟继续指教!

24
ffyyll13 发表于 2007-5-22 15:33:00

兄弟,现在该算var值了,你说的那个向前一步预测方差值如果用手算得话,岂不是很麻烦,eviews里有pro/forcast这个选项,以及pro/Make GARCH Variance series,一个生成图表,一个生成条件方差序列,我都不知道该怎么办了?

[此贴子已经被作者于2007-5-22 17:10:56编辑过]

25
yiyo900 发表于 2007-5-23 08:05:00

虽然帮你修改了两个编程,对于你要作的方向还是满头雾水

既然是摆在VaR干麻要编程?

而既然重点是要算VaR,那模型就很重要.

可是你的模型很多系数都不显着的.

换句话说garch-t,garch-ged,都不是合适的模型.

当初你是问VaR的计算需不需要编程,

我的意思是那只是简单的计算而已,

没叫你实证时要手算.

[此贴子已经被作者于2007-5-25 7:36:56编辑过]

26
ffyyll13 发表于 2007-5-23 15:00:00
o ,我是在做封闭式基金业绩评估,所以要算收益率的var值,然后用var值对收益率进行调整。回头我重新估计了一下所有的基金样本,发现以前之所以出现错误,一是数据有误,二是我没有按照你的要求对收益率做放大100倍处理,基本上绝大部分的系数值都是在90%的置信水平下是显著的,这就符合我的要求了!而当初要编程是因为不知道evews4.0和5.0的功能差异,当初evews4.0不可以直接对残差服从t分布和ged分布进行回归,而evews5.0jiu可以,最重要的就是你帮助我解决了计算分位数这个难题!谢谢你一直以来对我的指导哦!

[此贴子已经被作者于2007-5-23 15:02:37编辑过]

27
ffyyll13 发表于 2007-5-23 21:52:00

我选的样本基金一共24个,有4个基金无论如何其回归方程系数都不显著,其它的都是显著的。(只要我关心的arch项和garch项显著就好了)而我在看了许多文献后,做基金业绩评估的学者都推荐使用garch(1,1)模型,你有什么看法呢?

28
yiyo900 发表于 2007-5-24 07:46:00

以kexiang为例说明:

先建立garch(1,1) n-dist model, eq_garchn

开启eq_garchn,proc\make garch variance series hn

建立估计期alpha=5%之VaR值, estimate_varn

在命令栏键入

series estimate_varn=c(1)+@qnorm(0.05)*@sqrt(hn(-1))

至于t-dist,ged-dist类推之.

119746.rar (7.48 KB) 本附件包括:

  • kexiang.WF1

29
ffyyll13 发表于 2007-5-24 09:12:00

多谢兄弟指教!我已经尽数算出var值了!

[此贴子已经被作者于2007-5-24 9:19:53编辑过]

30
ffyyll13 发表于 2007-5-25 08:32:00

有点美中不足,当残差服从t分布时,20个样本基金回归系数中贝塔全部显著,可是20个阿尔法却有6个在10%的水平下都不显著,请教下兄弟我这模型应该怎么修改。另外在对模型做评价时,用的AIC和SC准则,结果是t分布最为合理,这与我看的论文里的结果不一致,另外我的t分布模型有一半自由度不显著,我已经怀疑这个模型对我的数据的适用了,不知怎么修改模型为好?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 21:54