如何使用python查找数据集中的趋势

问题描述

我试图找到最接近数据趋势的曲线方程。我已经尝试过曲线拟合 poly1d 但它们都没有给出我正在寻找的结果。

enter image description here

图片上,散点部分是我拥有的数据。手绘线是我想得到的趋势。

有人可以帮我吗?我如何尝试找到解决方案或至少指导我使用正确的算法来帮助我实现目标?

我把数据上传到git; x 和 y 数据集文件

https://github.com/tadejales/stackoverflow_question.git

解决方法

在使用现成的软件之前,对问题进行简短的检查通常很有趣。在本例中,点云的形状让人想到以对数对数比例绘制它:

enter image description here

然后从这个粗略的拟合得到:

enter image description here

如果期望获得更好的结果,现在可以使用专门的软件。上面的函数和参数的粗略数值对开始微积分很有用。