[sklearn] Problème de variables
Bonjour,
J'essaye de prédire des données sur 20 jours à partir des 60 jours précédents.
Sauf qu'au lieu de prédire à partir du dernier jour, le programme fait sa prédiction à partir du 20ème jour précédent.
Voici les lignes de codes impliquées:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| dataset_train = pd.read_csv('Vk_Train.csv')
training_set = dataset_train.iloc[:, 1:2].values
from sklearn.preprocessing import MinMaxScaler
sc = MinMaxScaler(feature_range = (0, 1))
training_set_scaled = sc.fit_transform(training_set)
X_train = []
y_train = []
for i in range(60, 1238):
X_train.append(training_set_scaled[i-60:i, 0])
y_train.append(training_set_scaled[i, 0])
X_train, y_train = np.array(X_train), np.array(y_train)
# Reshaping
X_train = np.reshape(X_train, (X_train.shape[0], X_train.shape[1], 1)) |
Code:
1 2 3 4 5 6 7 8 9 10
| dataset_total = dataset_train["Open"] #correspond à mon dataset_train.iloc[:, 1:2].values
inputs = dataset_total[len(dataset_train) -80:].values
inputs = inputs.reshape(-1,1)
inputs = sc.transform(inputs)
X_test = []
for i in range(60, 80):
X_test.append(inputs[i-60:i, 0])
X_test = np.array(X_test)
X_test = np.reshape(X_test, (X_test.shape[0], X_test.shape[1], 1)) |
Quelqu'un peut-il m'éclairer sur le problème
Merci :-)