Skip to content
Prev 63400 / 63421 Next

Typo/bug in ar.yw.default, ar.ols, ar.burg.default

Dear all,

I think there is a (small) bug in

  ar.yw.default   (line 142 of the source file ar.R)
  ar.ols               (line 429 of the source file ar.R)
  ar.burg.default (line 570 of the source file ar.R)


   maic <- min(aic)

should be

   maic <- min(xaic)

Note that, apparently, this typo/bug does little harm since the
subsequent line of code

   xaic <- setNames(if(is.finite(maic)) xaic - min(xaic) else
             ifelse(xaic == maic, 0, Inf), 0L:order.max)

does not use maic but min(xaic) directly. In any case, after fixing,
one could replace min(xaic) with maic to avoid recomputing min(xaic).
In absence of comments I will file a bug report.

Kind regards

Simone

  Tested against R-devel 2026-03-06