我的数据采用以下形式:
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
任何帮助将非常感激。