是否有办法将x,y对数据集赋予函数,该函数将返回曲线拟合模型列表和coeff。 DataFit程序使用大约200种不同的模型,但我们正在寻找一种pythonic方式。从指数到反多项式等。
我看过很多关于手动使用scipy来输入每个模型的帖子,但这对我们想要测试的模型数量来说是不可行的。
我找到的最接近的是pyeq2,但这并没有返回功能列表,似乎是一个代码的兔子洞。
如果R有这个可用,我们可以使用它,但python确实是目标
以下是数据示例,我们希望找到描述此曲线的最佳方法
答案 0 :(得分:0)
您可以在R中尝试库样条曲线。我已将此用于更高阶曲线拟合到某些单变量数据。您可以尝试使用相应的R ^ 2错误来更改并实现类似的功能。
答案 1 :(得分:0)
您可以决定执行以下操作:
机器学习和神经网络不适合某些东西,并不能真正告诉你底层机制,但可以使预测成为最合适的模型......我敢说更好。
答案 2 :(得分:0)
最后,我们发现Eureqa软件能够实现这一目标。 https://www.nutonian.com/products/eureqa/