基于测量序列生成伪随机序列

计算科学 随机数生成
2021-12-08 04:03:34

我正在寻找一种算法来生成基于我已经拥有的其他序列的离散时间伪随机序列,这些序列将用于训练算法。

更具体地说,我有一些实时事件的基于时间的离散时间测量(例如:太阳黑子数量、股票市场、海滩的海平面高度......)。我有这些测量的长序列,我想生成与我已经拥有的序列具有相同长期和短期属性的其他序列。

例如,在太阳黑子数的情况下,它表现出一些随机的短期噪声和明显的长期周期性。我想制作更多类似的序列。

我一直在研究马尔可夫链,但它们仅适用于短期,并且仅适用于一组离散的值。

它看起来不是一个新问题,所以我想它已经在其他地方解决了并且有一个名字:) 但我找不到它。

1个回答

您可以使用高斯过程对时间序列进行建模。一旦你决定了正确的协方差函数并估计了它们的超参数,你就可以从这个过程中画出新的系列。但我同意基里尔的观点,这只是许多可能的方法之一。