Python 在尝试将曲线拟合到数据时,是否必须定义函数类型?

Python 在尝试将曲线拟合到数据时,是否必须定义函数类型?,python,Python,我正在研究实验数据,这些数据是x和y的标量值集。我需要对这个实验数据拟合一个函数。问题是,对于我必须研究的每个数据集,函数形状都会发生显著变化。这将迫使我每次修改代码(假设这次它可以表示为多项式函数,下一次是正弦函数等等)似乎都不太理想。我需要得到的是估计函数的公式,这是进一步分析所必需的。 是否有任何方法可以在不事先知道函数形状的情况下获得拟合函数公式?如果我知道您希望根据数据选择模型,然后在此模型中拟合自由参数。这完全不是任何最小化/优化算法的主题(问题甚至没有明确定义)。您必须转向机器学习

我正在研究实验数据,这些数据是x和y的标量值集。我需要对这个实验数据拟合一个函数。问题是,对于我必须研究的每个数据集,函数形状都会发生显著变化。这将迫使我每次修改代码(假设这次它可以表示为多项式函数,下一次是正弦函数等等)似乎都不太理想。我需要得到的是估计函数的公式,这是进一步分析所必需的。
是否有任何方法可以在不事先知道函数形状的情况下获得拟合函数公式?

如果我知道您希望根据数据选择模型,然后在此模型中拟合自由参数。这完全不是任何最小化/优化算法的主题(问题甚至没有明确定义)。您必须转向机器学习和贝叶斯方法,您可能会喜欢scikit学习模块()。谢谢,我将研究这个模块。