У меня ошибка «Ошибка в ошибке [2] <- z [2] - phee * z [1]: замена имеет нулевую длину» при использовании команды arfima () - PullRequest
0 голосов
/ 13 апреля 2019

Согласно названию, я пытаюсь запустить модель 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, но безрезультатно

Очевидно, я бы хотел, чтобы команда возвращала некоторые значения в отношении коэффициентов и остатков, но ошибка предотвращает это.

Поэтому я был бы признателен за помощь в том, что проблема может быть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...