От апериодического к периодическому временному ряду

#r #datetime #interpolation

#r #дата и время #интерполяция

Вопрос:

Я пытаюсь реализовать интерполяцию временного ряда, чтобы сделать его периодическим. Я вставил данные ниже.

 DateTime    x
7/1/2010 0:03   12.7
7/1/2010 0:08   12.7
7/1/2010 0:13   12.7
7/1/2010 0:18   12.5
7/1/2010 0:23   12.5
7/1/2010 0:28   12.4
7/1/2010 0:33   12.5
7/1/2010 0:38   12.5
7/1/2010 0:43   12.4
7/1/2010 0:48   12.4
7/1/2010 0:53   12.4
7/1/2010 0:58   12.4
7/1/2010 1:03   12.2
7/1/2010 1:08   12.2
7/1/2010 1:13   12.2
7/1/2010 1:18   12.2
7/1/2010 1:23   12.2
7/1/2010 1:28   12.2
7/1/2010 1:33   12.2
 

Данные за один час.

 7/1/2010 00:00:00   12.508
7/1/2010 00:00:00   12.2
 

Я попробовал публичную интерполяцию сплайнов в руководстве SAS. Это дало очень хорошие результаты. Пытаюсь реализовать что-то подобное в R.

Комментарии:

1. вы хотите интерполировать или просто агрегировать, чтобы получить почасовые данные?

2. Разве интерполяция не дала бы более точных результатов? Я не знаю, сколько экземпляров данных я получал бы каждый час. Я не уверен, какой метод был бы лучше.