1

我有一组数据(两列 CSV 数字)最初变化很大,然后稳定在某个数字附近。我正在尝试使用标准 Bash 实用程序以自动方式发现图表首先似乎稳定的点。在 ASCII 图中,数据可能如下所示:

y
^                                     ___ stabilised
| .                                  |
|  .                                 |
|    .    .                          |
|     .  . .    .       .            ▾
|      .    .  . .   . . .  . . . . . . . . . . . . . . . .
|             .   . .              .
------------------------------------------------------------> x

请注意,数据不会达到恒定值,而是在稳定值附近略有波动。有没有什么方法可以让我发现使用标准 Bash 实用程序的图表似乎变得稳定的第一个点?

4

1 回答 1

1

你想要的是检测统计平稳性,这是一个非常棘手的问题,研究论文[1][2][3]都是关于它的。首先,在您开始考虑如何使用任何编程语言(无论是 Unix 实用程序、带有 numpy/scipy 的 Python 或任何您选择的任何语言)实现它之前,您都需要确定实际上能够检测平稳性的算法。也许一本关于时间序列分析的好书会在这方面对您有所帮助。

于 2013-02-27T13:20:30.647 回答