Согласно названию, я пытаюсь запустить модель arfima из пакета 'arfima' для набора данных о запасах для рецессии от FTSE100. Я собрал данные, используя библиотеку quantmod
, а затем получил результаты журналов, к которым будет применяться модель. Однако попытка сделать это встречается с ошибкой:
library(quantmod)
library(arfima)
FTSE_CRISIS <- getSymbols("^FTSE", from = "2007-12-05", to =
"2009-07-07", auto.assign = F)
FTSE_CRI_PRICES <- FTSE_CRISIS$FTSE.Adjusted
RET_FTSE_CRI <- diff(log(FTSE_CRI_PRICES))
RET_FTSE_CRI <- na.omit(RET_FTSE_CRI)
x <- arfima(RET_FTSE_CRI)
Тогда
Error[2] - z[2] <- phee * z[1]: replacement has length zero
На самом деле я бы хотел установить порядок так, чтобы
x <- arfima(RET_FTSE_CRI, order = c(1,0,1))
Но я даже не могу заставить базовую команду работать в данный момент. Я пробовал несколько вещей, и, хотя у других людей есть проблемы с этой ошибкой, похоже, нет никаких указаний для команды arfima. Буду признателен за помощь. Я попытался изменить порядок и раздел numeach
, но безрезультатно
Очевидно, я бы хотел, чтобы команда возвращала некоторые значения в отношении коэффициентов и остатков, но ошибка предотвращает это.
Поэтому я был бы признателен за помощь в том, что проблема может быть.