rt
用r做ABCP90days 和s&p500的dcc-garch的coefficientsx<-read.csv(file="1.csv",header=TRUE) > y<-x[,2] > > z<-x[,2]
> p=cbind(y,z) > r<-diff(log(p))
> r[,1]<-r[,1]-mean(r[,1])
> r[,2]<-r[,2]-mean(r[,2])
> T=length(r[,1]) >
library(timeSeries) 载入需要的程辑包:timeDate
> library(ccgarch)
> library(fgarch)
> f1=f1@fit$coef
> f1
omega alpha1 beta1
0.0004556944 0.5116383451 0.6753094036
f2=garchFit(~garch(1,1),data=r[,2],include.mean=FALSE)
> f2=f2@fit$coef
> f2
omega alpha1 beta1
0.0004556944 0.5116383451 0.6753094036
> a=c(f1[1],f2[1])
> A=diag(c(f1[2],f2[2]))
> B=diag(c(f1[3],f2[3]))
> dccpara=c(0.01,0.98)
>dccresults=dcc.estimation(inia=a,iniA=A,iniB=B,ini.dcc=dccpara,dvar=r,model="diagonal")
到这总是显示错误于solve.default(R) : 系统计算上是奇异的: 倒条件数=2.77556e-17
,看了一下COR,结果是1,是不是由于这个原因造成的,按理说cor不会出现为1,有没有老师可以指点一下,谢谢!


雷达卡



京公网安备 11010802022788号







