Too many input arguments - ARIMA model selection
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
Good Afternoon , I get the error :
" Error using arima
Too many input arguments.
Error in CPIForecasting (line 42)
        mdl = arima(p,0,q);"
For this code:
pmax = 4; qmax = 4; 
aic=NaN(pmax+1,qmax+1); bic = aic;
const = 1;
for p = 0:pmax
    for q = 0:qmax
        mdl = arma(p,0,q);
        [~,~,logL] = estimate(mdl,y,'Display','off');
        kk = (p+q+1); nobs=size(y,1)-pmax;
        aic(p+1,q+1) =(-2*logL/nobs)+(2*kk/nobs);
        bic(p+1,q+1) = (-2*logL/nobs)+(2*kk*log(nobs)/nobs);
    end
end
I am trying to estimate the model by using the BIC.
댓글 수: 0
답변 (1개)
  Shishir Singhal
      
 2020년 4월 9일
        In code, it is mentioned as arma(p, 0, q). 
I guess it should be arima(p, 0, q).
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Conditional Mean Models에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!