TimeSeriesForecasting
TimeSeriesForecasting copied to clipboard
Erro na execução do código
ValueError: Expected 2D array, got 1D array instead: array=[14.35]. Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
No bloco `#Itera pela série temporal treinando um novo modelo a cada mês end = y_data.shape[0] for i in range(30,end):
x_train = x_data[:i,:]
y_train = y_data[:i]
x_test = x_data[i,:]
y_test = y_data[i]
model = LinearRegression(normalize=True)
model.fit(x_train,y_train)
y_pred.append(model.predict(x_test).reshape(1,-1))[0]
y_pred_last.append(x_test[-1])
y_pred_ma.append(x_test.mean())
y_true.append(y_test)`