0

目前我正在通过以下方式使用 garchfit:

spec=garchset('Distribution','T', 'R',1,'P',1,'Q',1);
[spec, errors, LLF, residuals, sigmas]=garchfit(spec, myArray);

我想更改 garchfit 中 fmincon 使用的 MaxFunEvals 的默认值(参见fmincon)。如果我尝试:

options  =  optimset('fmincon'); options = optimset(options, 'MaxFunEvals',1000);

那么 garchfit 中 fmincon 中使用的 MaxFunEvals 的默认值不会改变。有没有办法改变这个默认值,但保持其他一切不变?谢谢

4

1 回答 1

1

做:

spec=garchset('Distribution','T', 'R',1,'P',1,'Q',1,'MaxFunEvals',1000);
[spec, errors, LLF, residuals, sigmas]=garchfit(spec, myArray);

正如这里建议的那样http://www.mathworks.com/help/toolbox/econ/garchset.html#f10-241317

于 2012-05-14T20:25:05.157 回答