Итак, имейте этот код с двумя функциями: временем и добычей нефти. Я запускаю его на регрессионной модели лассо и вырабатываю очень высокие среднеквадратичные значения, потому что швы лассо не работают в будущем времени. вот мой код
field_data = pd.read_csv("piper_data.csv")
feature = pd.DataFrame(field_data[['time','time','OILPRODM3']])
feature = feature.values
time = pd.DataFrame(field_data['time'])
oil = pd.DataFrame(field_data['OILPRODM3'])
wat = pd.DataFrame(field_data['INJWATVOL'])
water = field_data.INJWATVOL.tolist()
feature_train, feature_test, oil_train, oil_test = train_test_split(feature, water, test_size=0.2, random_state=1)
clflasso = Lasso(alpha=.1)
clflasso.fit(feature_train, oil_train)
, когда я его строю, ясно, что лассо работает только на добычу нефти
введите описание изображения здесь
введите описание изображения здесь
Я не совсем понимаю, что не так