多项式回归 Polynomial regression
什么是多项式回归?
- 一种回归分析的形式,它使用多项式方程来拟合数据。在多项式回归中,自变量被提升到不同的幂次,以便捕捉数据中的非线性关系。这种方法是线性回归的扩展,可以处理更复杂的数据集,其中变量之间的关系不是简单的直线关
- 将特征从 转到
1
2
3
4
5
6
7
8
9
10
11
12>>> from sklearn.preprocessing import PolynomialFeatures
>>> import numpy as np
>>> X = np.arange(6).reshape(3, 2)
>>> X
array([[0, 1],
[2, 3],
[4, 5]])
>>> poly = PolynomialFeatures(degree=2)
>>> poly.fit_transform(X)
array([[ 1., 0., 1., 0., 0., 1.],
[ 1., 2., 3., 4., 6., 9.],
[ 1., 4., 5., 16., 20., 25.]])