我想将幂函数与数据集匹配。我正在使用此方法:http://mathworld.wolfram.com/LeastSquaresFittingPowerLaw.html
但结果是不可接受的:b=-0001901,a=7,26
我的数据集:

8553600  458.2
17193600    373.6
25833600    694.16
34646400    738.33
44064000    817.89
54259200    1040.67
67910400    1032.69
76291200    1222.1
84844800    1245.65
94089600    1217.44
102211200   1579.38
110592000   1859.24
118886400   1711.67
127612800   2303.62
136684800   2658.26
219196800   3669.23
225676800   3525.02
225763200   3749.27

这个方法是不够的,还是我做了一个miastake?有更好的解决办法吗?

最佳答案

拟合方法是“垃圾输入,垃圾输出”方法:你应该首先说服自己,有一个像你试图拟合的关系在这种情况下,绘制一个散点图,看看它是否像幂函数。这可能是因为您必须添加一个常量,或者选择了错误的指数一般来说,没有办法轻易估计一个关系最好的方法是从理论上找出某个关系应该成立的理由,并尝试估计该关系的参数。

关于algorithm - 幂函数拟合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3599109/

10-12 21:25