楼主: daming3775
4460 4

[问答] 请教epoh老师:DCC-GARCH的系数显著水平怎么计算? [推广有奖]

  • 6关注
  • 9粉丝

高级会员

已卖:157份资源

学科带头人

55%

还不是VIP/贵宾

-

威望
0
论坛币
7475 个
通用积分
29.6515
学术水平
22 点
热心指数
35 点
信用等级
17 点
经验
27067 点
帖子
681
精华
0
在线时间
3715 小时
注册时间
2004-11-19
最后登录
2025-12-23

楼主
daming3775 发表于 2012-3-27 15:23:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人用R计算DCC-GARCH模型,使用的是CCGARCH包,但是估计结果并没有给出系数显著水平与P值,不知道怎么能计算得出。谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:DCC-GARCH GARCH epoh ARCH DCC 系数

沙发
epoh 发表于 2012-3-27 19:54:40
library(ccgarch)
dvar=read.csv("dcc_rets.csv", header = TRUE, sep = ",")
# var(dvar[,1])  2.001224   var(dvar[,2]) 1.82876
#alpha=0.15;beta=0.75
#(1-(sum(alpha)+sum(beta)))*var(dvar[,1])  =0.200122
#(1-(sum(alpha)+sum(beta)))*var(dvar[,2]) = 0.182876
a <- c(0.2001, 0.1829)  
A <- diag(c(0.15,0.15))
B <- diag(c(0.75,0.75))
ini.dcc=c(0.01,0.97)
est=dcc.estimation(inia=a, iniA=A, iniB=B, ini.dcc=ini.dcc,dvar=dvar, method="BFGS",model="diagonal")
est$out

par=est$out[1,]
se=est$out[2,]
tval=par/se   
n=dim(dvar)[1]
p=length(par)
pval<-2*(1-pt(abs(tval),(n-p)))   
results<-cbind(par,se,tval,pval)
print(results)
                par           se                tval          pval
a1         0.0100890 0.0054275   1.85886 6.3166e-02
a2         0.0103059 0.0121673   0.84701 3.9707e-01
A11       0.0749956 0.0104003   7.21088 7.3652e-13
A22       0.1013234 0.0035647  28.42404 0.0000e+00
B11       0.9195538 0.0139596  65.87259 0.0000e+00
B22       0.8947592 0.0128188  69.80035 0.0000e+00
dcc alpha 0.0099783 0.0046175   2.16095 3.0795e-02
dcc beta  0.9876608 0.0081162 121.68961 0.0000e+00
已有 4 人评分学术水平 热心指数 信用等级 收起 理由
beixiangtang + 1 + 1 + 1 热心帮助其他会员
kk22boy + 5 + 5 + 5 热心帮助其他会员
ywh19860616 + 1 + 1 + 1 精彩回复,学习了
daming3775 + 1 + 1 + 1 非常感谢

总评分: 学术水平 + 8  热心指数 + 8  信用等级 + 8   查看全部评分

藤椅
tt_abc 发表于 2012-6-25 22:14:17
学习一下

板凳
暗香盈袖zdt 发表于 2013-5-10 19:17:20
看看

报纸
王小华爱吃菜 发表于 2013-8-23 15:51:39
epoh 发表于 2012-3-27 19:54
library(ccgarch)
dvar=read.csv("dcc_rets.csv", header = TRUE, sep = ",")
# var(dvar[,1])  2.001224 ...
请问ini.dcc=c(0.01,0.97)
这两个数字怎么来的?谢谢!

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

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