这是LSTM预测模型,我想转换线性回归。
...
model.fit(x_train, y_train, epochs=10, batch_size=16)
trainPredict = model.predict(x_train)
testPredict = model.predict(x_test)
# invert predictions
trainPredict = scaler.inverse_transform(trainPredict)
trainY = scaler.inverse_transform([y_train])
testPredict = scaler.inverse_transform(testPredict)
testY = scaler.inverse_transform([y_test])
我尝试过
y = trainPredict
x = range(0,len(y))
XGBModel = XGBRegressor()
XGBModel.fit(x,y, verbose=False)
结果是:
检查失败:preds.Size()== info.labels_.Size()(1对56969)标签未正确提供preds.size = 1,label.size = 56969'
我不知道为什么会发生此错误。 我该如何解决这个问题?