我正在关注 Quantitative Finance 的一篇非常详细的帖子,但是,我的问题是编码问题。
我正在尝试估计 GARCH(1,1) 模型(不使用统计工具箱,而是使用长手方法,原因是我真的很想了解模型的来龙去脉)。
我已经发布了一张我需要完成的步骤的图片以方便,
我坚持如何在 MATLAB 中编写这种对数似然。我基本上需要在迭代中最大化对数相似性:
我的尝试:
custlogpdf = @(u1,sigma) -1/2*sum( log(2*pi) + log(sigma^2) + (u1^2)./sigma^2 );
phat = mle(u1,'nloglf', custlogpdf, 'start' 0.05)
谁能指出我正确的方向来使用函数的最大似然估计?
我从尝试中得到的错误:
Error in test (line 40)
phat = mle(u1,'nloglf', custlogpdf, 'start', 0.05)
Caused by:
Error using test>@(u1,sigma)-1/2*sum(log(2*pi)+log(sigma^2)+((u1)^2)/sigma^2)
Too many input arguments.