【发布时间】:2019-04-15 08:58:28
【问题描述】:
所以我有一个缩放器:
scaler = MinMaxScaler(feature_range=(0, 1))
它有 9 列,其中第 0 列是我的 Y,我使用我的缩放器来处理所有列。
当我做出预测时:
yhat = model.predict(test_X)
我想使用相同的缩放器,以便我可以将我的值转换回正常值,但现在我的输出只有 1 列,而我的缩放器有 9,这是一个问题。
所以我希望找到一种方法,我可以做一些事情,比如抓住缩放器并告诉他“使用 [0] 列进行逆转换来完成我的预测。”
有没有办法做到这一点?
或者唯一的方法是为我的 Y 列做其他 Scaler 并使用它?
【问题讨论】:
-
使用两个单独的缩放器,一个用于
X的8 个功能,另一个用于输出y。
标签: python scikit-learn keras lstm