2

例如,我有一个数字Temporal Propertiesincome的每日数据集,例如:

Date       Income
2012-01-03 12
2012-01-05 11
2012-01-06 28
2012-01-07 9
2012-01-08 15

我正在对其进行多项操作:

  • 聚合:按周分组/按值求和;
  • 插值;
  • 随时间间隔移位/循环移位;
  • 各种平滑;
  • 加/减数据集(结合插值);
  • 计算与下一个值的差异 - 产生“每日收入变化”数据集;

另一个例子是有效间隔rate中给出的货币,例如:

StartDate  EndDate    Rate
2012-01-03 2012-01-04 12
2012-01-05 2012-01-05 11
2012-01-06 2012-01-06 28
2012-01-07 2012-01-07 9
2012-01-08 2012-01-12 15

以及以下操作:

  • 将数据集乘以income数据rate集;
  • income从一次性事件集转换为一系列(Effectivities直到下一个已知值),反之亦然;

此外,该Efiictivities集合可以是密集的(没有间隙)或具有间隙,可以允许或不允许重叠。

这个概念叫什么名字?例如,我在这个问题的答案中没有找到类似的东西。

它是一种函数的数字表示,但非常具体。

理想情况下,我正在寻找一个支持 Hibernate 的 Java 库来执行这些操作。

4

2 回答 2

1

如果您正在寻找查看传入数据流并从中提取属性的算法集,请查看在线算法

于 2012-01-18T09:12:40.710 回答
1

关键搜索词是“时间序列”

请参阅:https ://stackoverflow.com/questions/950004/java-library-to-do-time-series-analysis

这与 Java 实现有一些很好的链接。

但是 Java 确实不是最好的语言——也许可以试试 Python 和 Numpy 或 R。

于 2012-01-30T09:08:45.300 回答