【问题标题】:curve fitting with python用python拟合曲线
【发布时间】:2013-06-04 17:59:39
【问题描述】:

我正在尝试拟合一些数据和东西,我知道有一个简单的命令可以使用 python/numpy/matplotlib 执行此操作,但我找不到它。我觉得有点像

popt,popc = numpy.curvefit(f,x)

其中poptf 的参数,popc 是拟合质量,f 是 f 的预定义函数。有人知道吗?

【问题讨论】:

  • 如果这是一次性的,只需将值插入zunzun.com 的函数查找器并让它找到最佳匹配曲线会更容易。他们的 Python 代码也可用。

标签: python numpy curve-fitting


【解决方案1】:

看看scipy.optimize.curve_fit

scipy.optimize.curve_fit(f, xdata, ydata, p0=None, sigma=None, **kw)

使用非线性最小二乘法将函数 f 拟合到数据中。

【讨论】:

  • 一个问题:有没有一种简单的方法可以从curve_fit中获得R平方值,或者获得SSE以便我可以计算R平方?我可以做一些工作并在 scipy.optimize.leastsq 中完成,但代码会更冗长。
【解决方案2】:

Found it。 Curve_fit 来自 scipy 中的优化

【讨论】:

  • 这个答案不是与接受的答案重复吗?
猜你喜欢
  • 2013-11-08
  • 2021-03-21
  • 1970-01-01
  • 2023-04-09
  • 2020-12-06
  • 2013-10-10
  • 2018-12-10
  • 2011-07-07
  • 2015-02-18
相关资源
最近更新 更多