【发布时间】:2021-01-14 09:05:52
【问题描述】:
values = df.values
train, test = train_test_split(values)
#Split into train and test
X_train, y_train = train[:, :-1], train[:, -1]
X_test, y_test = test[:, :-1], test[:, -1]
执行上述代码将时间序列数据集拆分为训练 75% 和测试 25%。我想将训练测试拆分控制为 80-20 或 90-10。 有人可以帮我了解如何将数据集拆分为我想要的任何比例吗?
这个概念是从https://machinelearningmastery.com/multivariate-time-series-forecasting-lstms-keras/借来的。
注意:我无法随机拆分数据集以进行训练和测试,并且必须使用最新的值进行测试。我已经包含了我的数据集的屏幕截图。
【问题讨论】:
标签: python keras time-series regression lstm