Skip to content

Instantly share code, notes, and snippets.

@bkaankuguoglu
Created April 1, 2021 22:26
Show Gist options
  • Save bkaankuguoglu/dc5b51b68884a5b9ab691ab143e0435e to your computer and use it in GitHub Desktop.
Save bkaankuguoglu/dc5b51b68884a5b9ab691ab143e0435e to your computer and use it in GitHub Desktop.
def inverse_transform(scaler, df, columns):
for col in columns:
df[col] = scaler.inverse_transform(df[col])
return df
def format_predictions(predictions, values, df_test, scaler):
vals = np.concatenate(values, axis=0).ravel()
preds = np.concatenate(predictions, axis=0).ravel()
df_result = pd.DataFrame(data={"value": vals, "prediction": preds}, index=df_test.head(len(vals)).index)
df_result = df_result.sort_index()
df_result = inverse_transform(scaler, df_result, [["value", "prediction"]])
return df_result
df_result = format_predictions(predictions, values, X_test, scaler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment