假设我有两个由每周数据点组成的时间序列,我想使用Excel中的协方差函数计算过去n周的时间序列的协方差。
是否可以设置此方案,使某个单元格包含我想要计算协方差的数据周数?
也就是说,将单元格元素更改为k会导致已计算的n周协方差变为最近k周数据系列的协方差?
答案 0 :(得分:3)
您认为样本数据并不重要,所以这里有一些。
date nmbr
03-30-2017 4
04-04-2017 4
04-07-2017 2
04-09-2017 2
04-12-2017 1
04-15-2017 4
04-18-2017 1
04-21-2017 2
04-24-2017 1
04-26-2017 3
04-30-2017 4
05-02-2017 5
05-07-2017 4
05-09-2017 2
05-10-2017 1
05-12-2017 5
05-14-2017 4
我的水晶球告诉我,这个问题不是关于Excel的COVARIANCE.P或COVARIANCE.S,而是关于限制日期相关数据。为此,我将简单地提供4周的数据。
E2:H2中所需的公式(参见图片):
=TODAY()
4
=FLOOR(E2-(F2*7), 7)+1
=SUM(INDEX(B:B, MATCH(G2, A:A)+ISNA(MATCH(G2, A:A, 0))):INDEX(B:B, MATCH(1E+99, A:A)))
请注意,日期是按升序排列的。