北大西洋涛动季节性指数计算

问题描述

我需要找到将每月 NAO、Scand、EUWR 和其他类似气候指数转换为季节性和年度的公式。

NAO <- c(1,0.5,1,-1,-0.5,2,3)

https://www.cpc.ncep.noaa.gov/data/teledoc/telecontents.shtml 起 12 个月的 NAO 指数

我需要计算 1 月 + 2 月 + 3 月的 JFM、JFMA、JFMAM、JFMAMJ 指数;一月 + 二月 + 三月 + 四月,等等......我建议使用 R 来完成这个任务。

重要说明:季节性不仅仅是平均值,而是问题所在。

解决方法

如果你想要总是累积的,你可以使用

cumsum 

函数。它是这样工作的:

cumsum(NAO)

 [1] 1.0 1.5 2.5 2.5 1.5 1.0 1.0 2.0 2.0 1.0 3.0 6.0