Мои данные имеют следующий вид:
df <- data.frame(year=c(1992:2015), share=c(31.9, 36.8, 38.2, 39.9, 36.3, 36.5, 35.6, 35.2, 34.8, 33.2, 33.5, 34.6,
36.3, 36.2, 38.1, 37.2, 35.9, 33.2, 36.9, 36.0, 33.9, 33.7, 34.3, 35.1))
Данные состоят из средних годовых значений. Я хочу преобразовать данные в средние квартальные значения, предполагая, что изменение является линейным.
Я пытался использовать library("tempdisagg")
, но не могу заставить его работать. Я также пробовал некоторые другие подходы с library("splines")
в статистике, но безрезультатно. Возможно, потому что я неправильно обрабатываю формат даты и временного ряда.
Чтобы уточнить, ожидаемый результат будет выглядеть примерно так:
y_q share
1992q1 values
1992q2 values
1992q3 values
1992q4 values
1993q1 values
1993q2 values
1993q3 values
1993q4 values
1994q1 values
1994q2 values
1994q3 values
1994q4 values
Любая помощь приветствуется.