################Log likelihood of SKT-Garch(1,1) Model##################
loglik.sktgarch<-function(Ret,para){
N<-length(Ret)
MT<-mean(Ret)
HT<-var(Ret)
SZ<-0
ll<-0
for (i in 13:N){
MT<-para[1]+para[2]*Ret[i-1]+para[3]*(Ret[i-1]-MT[i-1])+para[4]*(Ret[i-12]-MT[i-12])
HT<-para[5]+para[6]*(Ret[i-1]-MT[i-1])^2+para[7]*HT[i-1]
if (HT<=0){HT<-HT[i-1]}
SZ<-(Ret-MT)/sqrt(HT)
ll<-ll+log(dhskt(SZ,eta=para[8],lda=para[9])/sqrt(HT))
}
#cat(ll,"\n")
ll
}
出现:错误于if (HT <= 0) { : 需要TRUE/FALSE值的地方不可以用缺少值
请求高人指点,我该怎么修改,O(∩_∩)O谢谢


雷达卡



京公网安备 11010802022788号







