Формируем ежемесячную серию из квартальной серии
Предположим, что у нас есть ежеквартальные данные об изменении ВВП, подобные следующим:
Country
1999Q3 0.01
1999Q4 0.01
2000Q1 0.02
2000Q2 0.00
2000Q3 -0.01
Теперь я хотел бы превратить это в ежемесячный ряд, например, на основе среднее за предыдущие два квартала, как одна мера для представления экономических условий. То есть С учетом приведенных выше данных я хотел бы представить следующее:
Country
2000-01 0.01
2000-02 0.01
2000-03 0.01
2000-04 0.015
2000-05 0.015
2000-06 0.015
2000-07 0.01
2000-08 0.01
2000-09 0.01
2000-10 -0.005
2000-11 -0.005
2000-12 -0.005
Это так, чтобы я мог проводить регрессии с другими ежемесячными сериями. Агрегировать данные от более частых к менее частым легко, но как бы я сделал это в противоположном направлении?
Редактировать. Кажется, что с помощьюspline
было бы правильным способом сделать это. Тогда возникает вопрос, как это обрабатывает различное количество НС в начале серии стран, когдаspline
сapply
, Как обычно, в фрейме данных есть несколько стран в виде столбцов, и в начале ряда они имеют различное количество NA.