我正在尝试计算GDPC96
FRED 时间序列的日历年 GDP 增长(即 xts 对象)。我正在寻找一个没有循环的简单函数,它计算日历年增长,其中变量是数据对象(此处GDPC96
)、频率(此处为季度)以及是否应显示已弃用的时期(例如 2013 年)。
例如:
library(quantmod)
getSymbols("GDPC96",src="FRED")
a <- annualReturn(GDPC96,leading=FALSE)
tail(a)
我希望它是每个日历年的变化,即它应该从 01.01.1947 计算到 01.01.1948 等等。然后,对于 2012 年,数据仅在 10 月可用,应省略。
据我所知,PerformanceAnalytics 和相关软件包中的任何功能都不能正确执行此操作。