【发布时间】:2016-06-05 18:24:15
【问题描述】:
我有一个产生如下数据趋势的过程的输出:
数据输出似乎有对角线的趋势,但是我不确定如何跟踪它。最终,我知道每个 16 个数字样本中的前 15 个数字,并想预测第 16 个。似乎您应该能够通过某种类型的近似来做到这一点,这些近似涉及矩阵数学或傅里叶级数中可能的相移。有没有一种方法可以做到这一点?如果有可以通过 Python 使用的解决方案,那将是首选。
【问题讨论】:
-
我不知道
NumPy是否有一个简洁的功能,但你总是可以循环遍历行然后循环遍历列并检查ith 元素是否在@987654324 @th 行等于i+1th 行和j-1th 列中的元素。显然,请确保您为索引范围设置了保障措施。 -
另外,当您说您希望跟踪/检测这种趋势时,您是什么意思?你想用它做什么?
-
@PPG 我尝试了一种类似于您描述的方法。问题是从 A1 移动到 A2 是在时间上向前移动,因此在尝试预测 P1 时不一定知道。这是显示的历史数据。我尝试创建一个数据库进行搜索,但它必须如此之大,以至于它越来越接近 0 或 1 的 50% 的概率。我想取前 15 个数字并确定第 16 个数字是否为 0或 1.
-
如果它和你显示的一样规则,第 16 列应该正好等于第 15 列,在 y 轴上滚动一个负数...不是吗?
-
@Benjamin 你能详细说明一下吗?我想我明白你在说什么,但并不完全。
标签: python numpy scipy sparse-matrix prediction