2013-02-28 51 views
2

任何人都可以让我知道我怎么能计算使用滑动窗口的4rth阶累积在R.如何使用R来计算高阶统计量中的四阶累积量?

的样本数据是这样的:

-644691181 
-121187080 
353422690 
417492115 
-504192375 
420646272 
-47480551 
260350503 
2151074145 
1251550732 
788874753 
540183268 
396739715 
948170766 
-1433091907 
-148444555 
-840182654 
-893652578 
-1738734435 
-1431476210 
24974246 
93873803 
-324033231 
479813749 

回答

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。这听起来正确吗?如果没有,请留下评论,我将删除我的答案。

+0

感谢您的回复....您的回答与我寻找的不一样,但现在我有一个想法,我可以根据您的解释进一步进行操作:) – Saurabh 2013-02-28 12:03:05

+1

@Arun祝贺10k!很棒的表现 – agstudy 2013-02-28 21:40:33

+0

@agstudy,谢谢!只是检查。 merci beaucoup! :) – Arun 2013-02-28 22:44:20