2011-05-04 59 views
1

我有天气数据随机间隔,从几分钟到几小时。我需要处理数据。用于数据聚合的c#库?

什么库(或方法)可用于将数据聚合成等距间隔,例如, 15分钟,或1小时使用加权平均算法(最好,这应该是可配置的)?

另外,数据的间隔可能比输出间隔长 - 可以使用哪些算法填补空白?

回答

0

您可以使用自01.01.0001起的分区来分区数据。

int quarters = (int)((eventDate - new DateTime(1, 1, 1)).TotalMinutes/15); 

而你要找的插值可能是linear interpolation

+0

这就是我现在的工作。这是一个相当大的任务。我希望有一个现成的图书馆。 – vba 2011-05-04 20:15:58

+0

很好的聚类/分区它似乎不是那么大,但线性插值的数据提取缺失的数据,而不使用第三方库可以是一些工作是... – 2011-05-05 16:40:45

+0

谢谢。已经实施。 – vba 2011-05-05 18:39:54