我想将幂函数与数据集匹配。我正在使用此方法: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/