宝笙宝姑娘 发表于 2011-12-25 16:00
Rmat=matrix(0,4,13)
Rmat[1,7]=Rmat[2,8]=Rmat[3,11]=Rmat[4,12]=1
rvec=rep(0,4)
hp.ibm = seriesMerge(hp.s, ibm.s)
hp.ibm=100*hp.ibm
hp.ibm.bekk = mgarch(hp.ibm~1, ~bekk(1,1))
hp.ibm.bekk
#####
Rmat=matrix(0,4,13)
Rmat[1,7]=Rmat[2,8]=Rmat[3,11]=Rmat[4,12]=1
Rmat
rvec=rep(0,4)
bHat=as.vector(coef(hp.ibm.bekk ))
avar=Rmat%*%vcov(hp.ibm.bekk )%*%t(Rmat)
Wald=t((Rmat%*%bHat-rvec))%*%solve(avar)%*%(Rmat%*%bHat-rvec)
Wald #39.53947
#A 2 B
Rmat=matrix(0,2,13)
Rmat[1,7]=Rmat[2,11]=1
Rmat
rvec=rep(0,2)
bHat=as.vector(coef(hp.ibm.bekk ))
avar=Rmat%*%vcov(hp.ibm.bekk )%*%t(Rmat)
Wald=t((Rmat%*%bHat-rvec))%*%solve(avar)%*%(Rmat%*%bHat-rvec)
Wald #18.1506
#B 2 A
Rmat=matrix(0,2,13)
Rmat[1,8]=Rmat[2,12]=1
Rmat
rvec=rep(0,2)
bHat=as.vector(coef(hp.ibm.bekk ))
avar=Rmat%*%vcov(hp.ibm.bekk )%*%t(Rmat)
Wald=t((Rmat%*%bHat-rvec))%*%solve(avar)%*%(Rmat%*%bHat-rvec)
Wald #15.10734