【发布时间】:2019-04-06 14:09:16
【问题描述】:
我建立了一个线性回归模型来预测产品的销量, 就我而言,我有 5 个特征,其中 4 个是分类的。
MONTH REGION INTERVENANT CONFIG WEIGHT SALES_NB
我用过 OneHotEncoder
from sklearn.preprocessing import OneHotEncoder
onehotencoder = OneHotEncoder(categorical_features = [0,1,2,3])
X = onehotencoder.fit_transform(X).toarray()
X = X [:, 1:]
(如果我错了,请纠正我)
我想知道如何格式化我的数据以将其传递给 predict()。 其实如果我通过了:
Xnew = np.array([[2,2,14895,614,0.1]])
ynew = regressor.predict(Xnew)
我收到了这个错误:
ValueError:形状 (1,4) 和 (428,) 未对齐:4 (dim 1) != 428 (dim 0)
【问题讨论】:
标签: python scikit-learn prediction