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

Inquiry about multivariate / covariate / endogenous / exogenous variable support #72

Closed
carusyte opened this issue Sep 9, 2024 · 2 comments

Comments

@carusyte
Copy link

carusyte commented Sep 9, 2024

There're already quite some inquires or latent demand on such feature(s), albeit I'm possibly not summarizing it in academically precise manner:

#24 How to add future covariates
#49 请问各位大佬,用自己的数据集训练都需要改什么呢?
#73 TimeMixer是否适合私有数据集的协变量预测任务?
Nixtla/neuralforecast#1137 TimeMixer Model - exogeneous variables support

@carusyte
Copy link
Author

carusyte commented Sep 18, 2024

Take the multivariate dataset PEMS08 for example. It has the shape (17856, 170, 3), I'd assume it means (batch, number of detectors, variates), whereby the variates may include flow, occupy, and speed, per this kaggle notebook.

However, as I debug into the exp_long_term_forecasting.py, turns out that the batch_x.shape becomes (32, 96, 170), for which I'd assume meaning (batch, seq_len, number of detectors). It seems that only one of the multiple variates (in this case 3) is used for training the model.

@kwuking
Copy link
Owner

kwuking commented Sep 21, 2024

Thanks for your attention to our work. I apologize for not understanding your specific meaning. TimeMixer for the PEMS dataset is a multivariate time series prediction, which means it processes multiple time series simultaneously.

@kwuking kwuking closed this as completed Sep 27, 2024
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