如何找到R中时间序列的月平均年化增长率?



我试图找到平均值包含月度数据的连续数据集的月度年化增长率。我可以用公式gt = ((1 + (current month - previous month)/previous month))^12) - 1求出年化增长率。然而,我不确定如何找到平均每月年化这个版本的增长率。我错过了什么明显的东西吗?如有任何帮助,不胜感激。

使用的句点长度应相等,不应混合使用不同的句点所以我认为按月计算是没有意义的。

首先,你应该用这个公式来计算每年的简单增长率

[GR = (ending value - ending value) - 1]

则按此公式计算AAGR

[ AAGR = (GR1 + GR2 + ... +GRn) / N ] 

例如:

Beginning value = $100,000
End of year 1 value = $120,000
End of year 2 value = $135,000
End of year 3 value = $160,000
End of year 4 value = $200,000


因此,每年的增长率如下:

Year 1 growth = $120,000 / $100,000 - 1 = 20%
Year 2 growth = $135,000 / $120,000 - 1 = 12.5%
Year 3 growth = $160,000 / $135,000 - 1 = 18.5%
Year 4 growth = $200,000 / $160,000 - 1 = 25%
AAGR = (20%+12.5%+18.5%+25%) / 4 = 19%

最新更新