【发布时间】:2020-01-14 14:44:03
【问题描述】:
我有两个问题:
-
fit_transform在多项式特征上的输出是什么(数字是什么意思)?如果我错了,请纠正我,但据我了解,这种方法适合并将我们的变量转换为多项式模型(我们选择的度数)。
例如:
from sklearn.preprocessing import PolynomialFeatures
poly=PolynomialFeatures(degree=2)
poly.fit_transform(df[[firstColumn,secondColumn]],df[targetColumn])
因此,结果是一个二维多项式,其中 df[firstColumn] 和 df[secondColumn] 作为变量。
2) 在多项式回归中,为什么我们需要使用fit_tranform?其背后的逻辑是什么?
例如,
Xpoly=poly.fit_transform(X)
lin=LinearRegression()
lin.fit(Xpoly,y)
【问题讨论】:
标签: python scikit-learn