Closed chenxiaodanhit closed 1 year ago
Hi,
in the case of forecasting, I would suggest using the SpatioTemporalDataset
instead. The ImputationDataset
is thought to reconstruct missing values inside a window (the one given to the model). If you want to forecast a complete sequence but then you have missing values in the target label, then my advice is to simply use the mask
to compute your error only on valid values.
Thank you for your patience! But I met a new question :
TypeError: init() got multiple values for argument
eval_mask
in 'Imputationdataset.py`.
Could you please help me how to solve it? Thanks.
Hi, I cannot replicate this issue, can you give me more information about it?
Thank you for your help! I find the problem. It is because the version is not suit. Thank you again!
TypeError: init() got multiple values for argument eval_mask in 'Imputationdataset.py` Hi,I met the same question,Could you please help me how to solve it? Thanks.
Hi Ivan,
Sorry to bother you. I am confused with the
training_mask
andeval_mask
. May I understand that thetraining_mask
is the mask of input which represents the missing value in input andeval_mask
is the mask of target, which stands for the visible ground truth. If I want to conduct forecasting task, is it suitable to only change the parametershorizon
anddelay
inImputation_dataset.py
? Or could you please give some advices for how to build forecasting dataset? Thank you for your help!