鉴于大量随时间变化的浮点值数据集(具有可变的间隔)和一定持续时间的滑动窗口大小,我正在寻找一种方法来计算窗口内数据点上的线性回归模型(如最小二乘),滑动窗口的每个位置。
假设窗口从左侧开始向右移动。随着时间的流逝,数据点进入右侧的窗口,并保留在左侧。每当发生这种情况时,都应该更新回归模型以反映新的数据点集。]
此更新操作应比重新计算模型快得多。并且可以将一些元数据与当前模型保持在一起以帮助更新它。但是此元数据的内存大小应明显小于窗口中所有数据点的大小。
是否存在这种方法?它是如何工作的?是否有Java库?
鉴于大量随时间变化的浮点值数据集(具有可变的间隔)和一定持续时间的滑动窗口大小,我正在寻找一种计算线性回归模型的方法(至少...
经过更多研究,我意识到SimpleRegression class from Apache Commons实际上具有所有描述的功能。