C#计算时间序列的移动中值SortedList <DateTime,double> - 提高性能?
我有一种方法可以计算时间序列的移动中值。就像移动平均值一样,它使用固定的窗口或周期(有时称为回顾期)。 如果周期为10,它将创建前10个值(0-9)的数组,然后查找它们的中值。它会重复这一步,将窗口递增1步(现在的值为1-10),等等......因此是这个的移动部分。这个过程与移动平均线完全相同。 中位值由实测值: 对数组排序 的值如果为奇数编号的数组中的值,取中间值。一个有5个值的排序数组的中值