git源码:https://github.com/xuman-Amy/Regression-Analysis
【将线性回归模型转换为曲线——多项式回归】
之前都是将解释变量和目标值之间的关系假设为线性的,如果假设不成立,可以添加多项式选项,转换为多项式回归。
【sklearn实现多项式回归】
1、PoltnomialFeatures实现二项回归
# quadratic 二项回归
from sklearn.preprocessing import PolynomialFeatures
X = np.array([258.0, 270.0, 294.0,
320.0, 342.0, 368.0,
396.0, 446.0, 480.0, 586.0])\
[:, np.newaxis]
y = np.array([236.4, 234.4, 252.8,
298.6, 314.2, 342.2,
360.8,