Максимальное правдоподобие в модели 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])

0 ответов

Другие вопросы по тегам