gpt4 book ai didi

python - 从散点图拟合数据

转载 作者:行者123 更新时间:2023-12-03 17:29:21 24 4
gpt4 key购买 nike

我有一个包含两列的数据框,我将其散点图绘制成如下图所示:

Scatterplot

我想知道是否有办法找到最适合它的分布曲线,因为我发现教程只关注一个变量的分布(例如 this case 。我正在寻找这样的东西:

What I'm looking for

有没有人对此案例有任何说明或示例代码?

最佳答案

您可以尝试使用 numpy.polyfit 拟合不同次数的多项式.它以 x、y 和拟合多项式的次数作为输入。

您可以编写一个循环,从 1 迭代到 5 度。使用函数返回的系数绘制 f(x)。

对于 d 度数:

  • 使用 np.polyfit(x, y, d) 拟合
  • 获取系数并可选择绘制 f(x) 的度数 d
  • 然后求平方和 (yi - f(xi))^2

  • 请注意,平方和只是误差的一个指示——通常它会随着度数的增加而下降,但绘图会告诉你是否过度拟合数据。

    这只是解决问题的方法之一。

    关于python - 从散点图拟合数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57583276/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com