我的数据(内插)年度数据到季度数据采用以下形式:解聚,其中R
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
任何帮助将非常感激。