You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Take the illness dataset as an example. According to the dataset split method, the test set contains 170 samples.
However, due to the setting batch_size = args.batch_size, which is set to batch_size=16 in illness.sh, and drop_last = True, the last 10 samples in the test set are excluded from the evaluation. This leads to abnormal test metrics.
For example, in my reproduced results, the evaluation metrics are significantly inflated:
Metrics excluding the last 10 samples: mse:1.389, mae:0.766, rse:0.569
Metrics including the last 10 samples: mse:1.945, mae:0.855, rse:0.674
Could you please clarify the rationale behind this setting? Thank you very much.
The text was updated successfully, but these errors were encountered:
In
PatchTST_supervised\data_provider\data_factory.py
, at line 17:Take the
illness
dataset as an example. According to the dataset split method, the test set contains 170 samples.However, due to the setting
batch_size = args.batch_size
, which is set tobatch_size=16
inillness.sh
, anddrop_last = True
, the last 10 samples in the test set are excluded from the evaluation. This leads to abnormal test metrics.For example, in my reproduced results, the evaluation metrics are significantly inflated:
mse:1.389, mae:0.766, rse:0.569
mse:1.945, mae:0.855, rse:0.674
Could you please clarify the rationale behind this setting? Thank you very much.
The text was updated successfully, but these errors were encountered: