微积分,你怎么能从一系列数字中找到一个方程式?

Arr*_*n S 1 math calculus

我正在分析财务数据,并希望找到一条线的拐点.我知道我可以使用衍生物来做到这一点,但首先我需要一个等式.有没有办法根据一系列数字生成一个方程式.我需要以编程方式执行此操作.

Tom*_*ith 12

样条插值对于您来说可能比多项式插值更有用:如果您拟合多项式,它必然会在数据范围之外转向+/-无穷大.

您还需要一种允许略微宽松的方法:财务数据通常有点嘈杂,如果您尝试完全适合它,可能会产生非常奇怪的曲线.


Car*_*icz 8

存在将一组现有数据点转换为多项式的既定过程; 这称为多项式插值.维基百科上的这篇文章:http://en.wikipedia.org/wiki/Polynomial_interpolation以 数学方式解释它.您可以轻松地使用谷歌Google算法.

给定足够的点,您的多项式可以很好地跟踪原始的未知函数,因此多项式的拐点应该大致与数据的峰值和谷值一致.

另一方面,我们都知道财务数据背后并没有真正的功能.所以,如果我是你,我会沿着这些点扫描,找到每一点都有一个较小的值,并且声明它是高的; 对于低点反之亦然.将这些数据强制拟合为虚构函数并不会使它变得更有用.

更新:汤姆史密斯建议样条插值比这种事物的多项式插值更受欢迎,并且维基百科将他拒之门外.或者更确切地说,它看好他的回答.