我有一组数据(在ArrayCollection中),我需要在它中显示幂函数{f(x)= B + x ^ alpha},然后才能在LineChart中显示。 结果我需要alpha和B paremeter。
如何使用Flex执行此操作?
答案 0 :(得分:1)
您正在尝试解决nonlinear regression。如后一页所述,您可以使用最速下降法或Gauss-Newton算法。
这是online example。您可以通过输入数据来尝试拟合,然后在框4中输入公式a+Power(x,b)
。在那里使用的方法称为差分校正方法,但我认为这与Gauss-Newton相同。解算器是用Javascript实现的,它与ActionScript密切相关,因此您可以在那里遵循代码。
this page上有一个方法的实例。