任何人都可以告诉我如何使用R中的滑动窗口计算4阶累积量累积量。
示例数据如下:
-644691181
-121187080
353422690
417492115
-504192375
420646272
-47480551
260350503
2151074145
1251550732
788874753
540183268
396739715
948170766
-1433091907
-148444555
-840182654
-893652578
-1738734435
-1431476210
24974246
93873803
-324033231
479813749
答案 0 :(得分:2)
不太确定,但我会尝试一下。包moments中提供了all.cumulants
功能。请在使用此示例之前阅读它。
require(moments)
all.cumulants(all.moments(x, order.max=4))
# [1] 0.000000e+00 0.000000e+00 7.663353e+17 3.842980e+25 8.177093e+34
all.cumulants将n = 0到k的时刻作为输入。由于您需要四阶累积量,我怀疑您必须计算最多四阶的原始时刻,然后计算all.cumulants
。这听起来不错吗?如果没有,请发表评论,我将删除我的答案。