Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

想知道是测试集预测数据的流程或者原理? #22

Open
HeLloZhengXr opened this issue Nov 16, 2023 · 1 comment
Open

想知道是测试集预测数据的流程或者原理? #22

HeLloZhengXr opened this issue Nov 16, 2023 · 1 comment

Comments

@HeLloZhengXr
Copy link

假设我样本数据是1月1日至3月31日,当我参数设置为FORECAST_HORIZONS=30,FORECAST_LENGTH=30, NEXT_DAY=False, DAY_AHEAD=1,的时候。此时我的训练集是1月1日至3月1日,测试集是3月1日至3月31日。
那么测试集中的3月2日的预测数据是根据1月1日至3月1日的样本数据预测的吗?
以此类推,测试集中的3月3日的预测数据是根据1月1日至3月2日的样本数据预测的,测试集中的3月4日的预测数据是根据1月1日至3月3日的样本数据预测的。。相当于多次运行NEXT_DAY=Ture, 来获取测试集的预测数据。
请问是这样的吗?

@FateMurphy
Copy link
Owner

训练集是1月1日至3月1日,测试集是3月2日至3月31日(倒数30天作为测试集,FORECAST_LENGTH=30)。3月2日的数据是根据前30天的数据预测的(FORECAST_HORIZONS=30)。
并不等于NEXT_DAY=Ture多次运行,相当于只使用了1月1日至3月1日训练模型,然后向该模型输入了不同的数据预测3月2日至3月31日,预测每天用的数据不同,这种方式属于目前比较建议的方式,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants