【发布时间】:2021-06-24 20:19:12
【问题描述】:
我刚开始学习 sklearn 模块,一直在导入数据并找到线性回归模型并使用它来预测更多值。
我现在正试图找出发动机排量与 mpg 之间的关系。但是当我绘制它时,它看起来更像是指数衰减;我如何找到该图的回归模型Graph of engine displacement and mpg
【问题讨论】:
标签: python machine-learning scipy non-linear-regression
我刚开始学习 sklearn 模块,一直在导入数据并找到线性回归模型并使用它来预测更多值。
我现在正试图找出发动机排量与 mpg 之间的关系。但是当我绘制它时,它看起来更像是指数衰减;我如何找到该图的回归模型Graph of engine displacement and mpg
【问题讨论】:
标签: python machine-learning scipy non-linear-regression
试试这个
from scipy.optimize import curve_fit
import numpy as np
def exp_decay(x, a, b, c):
return a * np.exp(-x*b) + c
X = (your data)
Y = (your data)
popt, pcov = curve_fit(exp_decay, X, Y, p0=(1,1,1))
查看文档here
【讨论】: