2011-05-04 60 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