【问题标题】:python excel linear fitpython excel线性拟合
【发布时间】:2018-03-22 14:47:02
【问题描述】:

我有一个关于 Python 和 Excel 线性曲线拟合的奇怪案例。

这里是 Excel excel graph

这里是 Python

python graph

我所做的只是在 Excel 中添加一条线性趋势线并找到函数和 R 平方值。我通过 numpy polyfit 和 Statsmodel 在 Python 中尝试了相同的方法。 polyfit 给出的图类似于 Excel,而 Statsmodel 没有。 statsmodel 图非常不相关。但是,Statsmodel 的线性拟合值和 R 平方与 Excel 完全相同。

那么,问题是 Statsmodel 怎么会产生正确的值而不是图形?

【问题讨论】:

  • 您的 statsmodel 图是错误的。它应该是 x*param[1] + param[0]
  • 亲爱的@mamun,你是对的。我没有注意到。

标签: python excel trendline


【解决方案1】:

@mamnun 显示错误,我需要更改回归函数的系数。

corrected formulation

【讨论】:

  • 您可以在结果实例中使用fittedvaluespredict 方法。
猜你喜欢
  • 2020-04-10
  • 2021-07-23
  • 2015-03-14
  • 2017-12-17
  • 1970-01-01
  • 1970-01-01
  • 2013-11-08
  • 2012-07-29
  • 2017-09-01
相关资源
最近更新 更多