Data Leakage when normalize the train data and test data together? ``` dataset = pd.read_csv('Finaldata_with_Fourier.csv', parse_dates=['Date']) ... y_value = pd.DataFrame(dataset.iloc[:, 3]) y_scaler = MinMaxScaler(feature_range=(-1, 1)) y_scaler.fit(y_value) y_scale_dataset = y_scaler.fit_transform(y_value) X, y, yc = get_X_y(X_scale_dataset, y_scale_dataset) y_train, y_test, = split_train_test(y) yc_train, yc_test, = split_train_test(yc) ```