#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. Разве интерполяция не дала бы более точных результатов? Я не знаю, сколько экземпляров данных я получал бы каждый час. Я не уверен, какой метод был бы лучше.