Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как определить сколько брать лагов при анализе временных рядов
Форум врачей-аспирантов > Разделы форума > Медицинская статистика
scholar
Подскажите, когда я хочу нарисовать график автокорреляций в R как мне определить какое количество лагов мне взять
#автокорреляции
acf(test$residuals, lag.max=4,na.action = na.pass)
привел кусочек кода, чтобы было понятнее в чем мой вопрос:)



#create time series object
w=ts(mydat$new,frequency = 12,start=c(2015,1)) # агрегируем помесячно и зададим старт, у нас 12 мес и начинается с 1.1.2015
w

#forecast for the next months
library("forecast")
m <- stats::HoltWinters(w)
test=forecast:::forecast.HoltWinters(m,h=8) #h is how much month do you want to predict
test
#график предсказания
forecast:::plot.forecast(test)

#автокорреляции
acf(test$residuals, lag.max=4,na.action = na.pass)
scholar
100$, спасибо, очень ценная книжка.
100$
Цитата(scholar @ 26.04.2018 - 14:37) *
100$, спасибо, очень ценная книжка.


Это так.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.