Как рассчитываются промежуточные значения между наблюдениями во временных рядах в ts() в R?

Мне нужна помощь относительно того, как frequency влияет на мой временной ряд. Я подгоняю данные дневного временного ряда frequency = 7 Когда я просматриваю временной ряд, я получаю промежуточные значения между днями. У меня есть данные за 60 дней. Я создал временной ряд для того же

 ts.v1<-  ts(V1, start = as.Date("2017-08-01"), end = as.Date("2017-09-30"), frequency = 7)

что дает мне 421 значения. Я вроде понял, что это связано с frequency так как значение является произведением 7 и 60. Что мне нужно знать, - как они рассчитываются? И почему? не frequency используется только для указания вашего временного ряда, являются ли данные ежедневными / еженедельными / годовыми и т. д.? (Я говорил об этом)

Точно так же в моем ACF а также PACF участки, lag значения < 1 означают, что есть семь значений, чтобы сделать 1 'лаг'. В этом сценарии, когда я оцениваю arima(p,d,q) Используя эти графики, будут ли значения приняты как частота запаздывания х?

1 ответ

Решение

Обычно никто не использует класс Date с ts. С ts частота - это количество точек в единичном интервале. Просто используйте:

ts(V1, frequency = 7)

Время будет равно 1, 1 + 1/7, 1 + 2/7, ... Вы можете позже сопоставить их с нужными датами, если это будет необходимо.

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