Объект временного ряда - PullRequest
       7

Объект временного ряда

0 голосов
/ 19 декабря 2018

У меня есть одна таблица с двумя столбцами DATE и Q.

DATE        Q
--------------------
2013-01-04  932
2013-01-05  409
2013-01-08  511
2013-01-11  121
2013-01-12  252
2013-01-13  201
2013-01-14  40
2013-01-15  66
2013-01-17  NA
2013-01-18  123



Classes ‘tbl_df’, ‘tbl’ and 'data.frame':   10 obs. of  2 variables:
 $ DATE: POSIXct, format: "2013-01-04" "2013-01-05" "2013-01-08" "2013-01-11" ...
 $ Q: num  932 409 511 121 252 201 40 66 NA 123 ..

Как видно из данных, существует нерегулярная частота. Первый столбец содержит данные, которые конвертируются в формат даты и во второй столбец.данные числовыеПоэтому я намерен преобразовать эту таблицу в объект временного ряда для дальнейших проекций с пакетом прогноза.

Так может ли кто-нибудь помочь мне с кодом для преобразования этой таблицы в объект ts?

1 Ответ

0 голосов
/ 19 декабря 2018
time <- seq(as.Date("2018-1-1"),as.Date("2019-1-1"),by=1)
df <- data.frame(Time=Time)
output <- dplyr::left_join(df,YOUR_TABLE,by="DATE")

В вашей таблице должен быть столбец даты с именем «ДАТА».Так что теперь у вас есть значения NA, когда ваши данные отсутствуют, и вы можете преобразовать свои данные во временные ряды.Я не знаю, поможет ли это, иногда мне это помогает.Может быть, решить проблему NA с помощью какого-либо метода замены.

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