读取KNIME中的先前值

时间:2016-02-29 15:08:01

标签: java time-series prediction knime bigdata

我正在开发一个项目,该项目将根据先前的输入趋势(预测)更新用户的警告。我正在尝试使用监督学习。截至目前,我没有样本输入的警告率,而是手动定义的警告率。我需要生成一个目标输出来提供我的学习算法。

我的方法

我将取前40个输入数据的平均值,并将一些常数值添加到计算的平均值,并将其用作接下来40个输入值的警告值。所以在前40个值中不会有任何警告。

问题

如果Java代码段在执行期间一次占用每一行,我如何存储前40个输入值的平均值?我可以通过什么方式完成这项任务?

P.S:无需代码,使用KNIME

2 个答案:

答案 0 :(得分:1)

您可以使用块循环循环40行,数学公式节点可以帮助您实现需求

答案 1 :(得分:1)

如果我正确理解您的问题,我认为您可以通过移动平均节点获得所需内容。您可以设置窗口大小,它将输出前一个(在您的情况下)40个元素的平均值。

如果您有其他值需要相对于其他其他值进行移位,请使用滞后列节点。