R: длина 'dimnames' [2] не равна экстенту массива

Я пытаюсь запустить пороговую модель авторегрессии в "r" с пакетом tsDyn.

Я выполнил следующую команду в "r":

Tar <- TVAR(spread, lag=1, include = c("both"), model = ("TAR"), thDelay = 1, trim=0.1, mTh = 1, plot=TRUE)

и я получаю следующее сообщение об ошибке:

Error in `colnames<-`(`*tmp*`, value = list(Bdown = NULL, Bup = NULL)) : 

length of 'dimnames' [2] not equal to array extent

Мой объект временного ряда выглядит следующим образом:

 > spread
           Qtr1       Qtr2       Qtr3       Qtr4
1973 0.06288020 0.06291441 0.06775660 0.06782501
1974 0.07044100 0.07100951 0.07721481 0.08238591
1975 0.08007791 0.07509880 0.07085930 0.07079081
1976 0.07589350 0.07920151 0.07823570 0.08212550
1977 0.08212750 0.08140471 0.07599191 0.07942870
...

Редактировать из запроса:

    > str(spread)
 Time-Series [1:175, 1] from 1973 to 2016: 0.0629 0.0629 0.0678 0.0678 0.0704 ...
 - attr(*, "dimnames")=List of 2
  ..$ : NULL
  ..$ : chr "udlån"

Я не понимаю сообщение об ошибке или что я могу сделать, чтобы это исправить?

Я чрезвычайно благодарен за любую помощь.

С наилучшими пожеланиями

Расмус Дамгаард

0 ответов

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