Максимальное правдоподобие в модели MATLAB: GARCH(1,1) с гауссовыми инновациями
Я пытаюсь вычислить MLE для GARCH(1,1) с гауссовыми инновациями, и я придумал следующее, однако я получаю ошибку Слишком много входных аргументов.
Я недавно начал использовать MATLAB, так что, возможно, я делаю ошибку синтаксиса новичка или что-то подобное, я был бы признателен за любую помощь.
fun = @(omega, alpha, beta)...
-sum(log(omega + alpha*data(1:499, 1).^2 + beta*sigma(1:499, 1).^2))/2 ...
-sum(data(2:500, 1).^2/(2*(omega + alpha*data(1:499, 1).^2 + beta*sigma(1:499, 1).^2)));
mle(data(2:500, 1), 'logpdf', fun, 'start', [.1,.1,.1])