Предупреждающее сообщение при применении пакета fGarch для настройки простой модели GARCH

Я попытался подогнать простую модель GARCH к следующему набору данных (который содержит еженедельные цены на сельскохозяйственный товар), используя пакет fGarch. Но после каждого другого варианта модели r выдает следующее сообщение об ошибке, подразумевая, что функция работает неправильно.
"Предупреждение: использование формулы (x) не рекомендуется, если x является вектором символов длиной> 1. Вместо этого рассмотрите формулу (paste(x, collapse = " "))."

Не знаю, как исправить ошибку и приступить к моделированию. Ищу советует правильно запустить модель. Заранее большое спасибо.

Codes used:
library(fGarch)
garch<-read.csv("crrp.csv",header=T,sep="," )
attach(garch)
head(garch)
tcrrp = ts(garch$crrp, start=c(1997,1),end=c(1998,52), frequency=52)
lcr<-(log(tcrrp))
dlcr<-diff(lcr)
dat<-cbind(dlcr)

car1<-garchFit(dlcr~garch(1, 0), data = dat, trace=FALSE, cond.dist='std')
summary(car1)

 "Warning message:
 Using formula(x) is deprecated when x is a character vector of length > 1.
 Consider formula(paste(x, collapse = " ")) instead"

Данные crrp
35,57 33,89 33,65 32,48 32,5 32,59 34,01 34,35 35,32 35 35 36,5 34,29 33,09 43,59 42,44 43,1 40,38 45,28 47,49 53,57 59,96 60,15 60,16 61,53 57,24 52,24 49,68 47,73 40,95 36 33,67 32,82 32 32 32 31,9 31,7 31,4 45,14 37,14 37,14 67,27 75,72 76,05 84,19 89,33 87,1 88,25 84,86 91,14 90,72 72,84 59,18 59,9 62,2 54,05 47,02 43,86 42,18 44,1 45,67 42,49 43,36 46,93 44,56 66,11 66,76 64,62 65,9 69,86 68,58 63,72 56,46 54,2 56,62 51,3 36,9 34,1 34,9 34,1 34,1 38 35,2 56,62 51,3 36,9 34,1 34,1 34,1 38 35,2 36,9 34,1 34,9 34,1 34,9 34,95 35,02 34,64 34,16 38,49 48,13

1 ответ

У меня был тот же вопрос, что и у вас, и я решил его, запустив следующий код одновременно, а не запуская их по отдельности (взяв пример в качестве вашего кода).

      car1 <- garchFit(dlcr~garch(1, 0), data = dat, trace=FALSE, cond.dist='std')

summary(car1)
Другие вопросы по тегам