我使用了minimax scaler对数据进行处理…但是我想得到预测数据(输出)的未归一化值。我希望得到的是原始值而不是归一化后的值…有人能帮我吗…
我用于归一化数据的代码如下:
scaler = MinMaxScaler()scaler_X = MinMaxScaler()scaler_Y = MinMaxScaler()# 对训练数据进行fit_transform:X_train = scaler_X.fit_transform(train.values[:,1:])y_train = scaler_Y.fit_transform(train.values[:,:1])# 仅对测试(未见)数据进行transform:X_test = scaler_X.transform(test.values[:,1:])y_test = scaler_Y.transform(test.values[:,:1])
回答:
您可以使用相应的min-max scaler对象的inverse_transform
方法。
scaler_Y.inverse_transform(data)