garch2<-garchFit(~garch(1,1),data=res2,cond.dist='std',include.mean=FALSE,algorithm='nlminb')
spec1<-ugarchspec(variance.model=list(model='fGARCH',garchOrder=c(1,1),submodel='GARCH'),mean.model=list(armaOrder=c(0,0),include.mean=FALSE),distribution.model='std')
fit1<-ugarchfit(spec=spec1,data=res2,solver='nlminb')
我把ugarchfit的算法也改成nlminb,得出来的结果也一样了,ugarchfit default的算法是什么?怎么不同的算法结果会差那么多?