找到数据斜率的转换点

时间:2016-05-05 17:36:22

标签: excel vba excel-vba excel-2010

我想知道是否有方法可以解决这个问题。 我需要这个的原因是因为对于某种特定的数据趋势,我需要使用一个特定的公式,对于数据的下一个趋​​势,我需要使用不同的公式。 此外,数据并不简单,但有两个不同的斜率。 所有数据点都在excel单元格中。我还没有启动代码。我正在考虑使用(0,1,2,3,4)数据点并找到斜率并保持移动1(1,2,3,4,5)然后以某种方式计算2个斜率的差异以及何时它们是重大。称之为过渡点

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以将问题减少到找到拐点。这可以定义为数据短暂平缓以恢复趋势,改变趋势(但在相同方向上)或反转趋势的点。您可以通过查找斜率为零的小时间簇来完成此操作。或者更好的想法是将您的y数据划分为水平箱。如果达到仓中数据点的特定阈值,则趋势的变化正在进行中。您可以通过改变箱尺寸和/或改变箱中的最小点数来改变拐点灵敏度。