我在分析财务数据,并想找到一条线的拐点。我知道我可以利用衍生品做到这一点,但首先我需要一个公式。有没有一种方法来生成基于掀起了一系列数字的公式。我需要做的这programmaticly。

有帮助吗?

解决方案

样条插补对您来说可能比多项式插值更有益:如果你安装一个多项式,它必然化险为夷+/-数据范围外的无穷大。

您也想一个方法,它允许一个稍微松配合:财务数据往往是有点吵,这可能会导致非常奇怪的曲线,如果你试图精确地适应它。

其他提示

有被建立用于使一组现有的数据点的成多项式程序;这就是所谓的多项式插值。这篇文章在维基百科: http://en.wikipedia.org/wiki/Polynomial_interpolation 数学解释它。你也许可以为谷歌的算法很轻松了。

如果有足够的点,你的多项式跟踪原来,未知功能还算不错,所以多项式的拐点应该大致与您的数据的波峰和波谷一致。

在另一方面,大家都知道有没有真正背后的财务数据的功能。所以,如果我是你,我会沿着这些点进行扫描,发现每一个具有较小值的任一侧点,并宣布高;反之为低点。的力配合该数据转换成一个虚拟函数是不会使任何更加有用。

更新:汤姆·史密斯建议,样条插值是首选多项式插值这种事情,和维基百科承担他。或者说,这是对他的回答看涨。

你在想什么是分析演算...具有离散的数据(例如分)时,你必须数值做。现在,一条线通常不会有拐点,所以我想你想一个曲线。您可以通过点插值某种它,然后计算出一阶导数(也用数字,但对于点的更大的数字),或者你可以计算出从你点一阶导数(这将是更好的依赖你实际上多少分有)。

不过说真的,这只是理论,因为我们不知道数据的性质,或语言或任何东西。

有关多种主题搜索上:上维基数值分析和从那里。

我想曲线拟合可能会帮助你在这种情况下。这里是href="http://www.physicsforums.com/archive/index.php/t-93623.html" rel="nofollow这可能是方便的noreferrer">讨论一个

欢呼声

scroll top