2010-06-06 46 views
0

我有一组数据(在ArrayCollection中),并且需要在显示在LineChart中之前对它进行幂函数{f(x)= B + x^alpha}的拟合。 因为我需要alpha和B的参数。适合数据集的功能函数

如何用Flex做到这一点?

+0

你想要(a)数学,(b)代码还是两者? – 2010-06-06 14:23:53

回答

1

您正试图解决nonlinear regression。如后一页所述,您可以使用最速下降法或Gauss-Newton算法。

这是online example。您可以通过输入数据来试穿配件,并在框4中输入公式a+Power(x,b)。那里使用的方法被称为差分修正的方法,但我相信它与高斯牛顿相同。解算器使用与ActionScript紧密相关的Javascript实现,因此您可以在其中遵循代码。

this page上有一个该方法的工作示例。