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

Hyperparameter for Germany #9

Open
rderayati opened this issue Nov 6, 2022 · 3 comments
Open

Hyperparameter for Germany #9

rderayati opened this issue Nov 6, 2022 · 3 comments

Comments

@rderayati
Copy link

Hi,
I tried to replicate the forecast for the day ahead electricity prices for Germany, but the sMAPEs are too high, contrasting with the markets, like PJM, BE, and NP.
Did you also run the Hyperparameter optimization (with max evals 1500) for DE? If yes, why the forecast for the DE market is not accurate?

@jeslago
Copy link
Owner

jeslago commented Nov 7, 2022

Without further details it is not possible to help you. Please, when opening a ticket to report a bug, specify:

  1. What have you done exactly? (Explain with as many details as possible)
  2. Are you using the same dataset as in the study?
  3. What about the other metrics like MAE?
  4. What do you mean too high sMAPE?
  5. Can you post all the metrics?

@rderayati
Copy link
Author

Actually, I did not mean to report a bug, I just wanted to ask for some explanation about the outcome.

I ran the recalibrating dnn simpified.py first. I used the "https://sandbox.zenodo.org/api/files/fb5bae17-de91-4ce7-b348-0d62e52824b5/DE.csv" which is the dataset you mentioned for Germany.

Then reran it for other markets such as PJM or BE and for both, sMAPE and MAE were noticeably lower than Germany's results. for example, sMAPE for Germany was above 30 % but for PJM was around 5%.

Considering the above explanation, I wondered if you also ran the Hyperparameter optimization script (with max evals 1500) for DE dataset to get experimental file/DNN_hyperparameters_nl2_datDE_YT2_SF_CW4_1? Because I think one of the reasons for the high error value in German's results can be due to hyperparameters optimization.

@jeslago
Copy link
Owner

jeslago commented Nov 15, 2022

I understand now. So a couple of things:

  1. We did run hyperparameter optimization for all the models and hyperparameters.
  2. Check rMAE rather than sMAPE. sMAPE is not the most reliable metric. MAE depends on the currency and marketplac.
  3. Compare also the values that you obtain to the ones provided in the paper (in terms of rMAE/MAE) so you can also get an idea of how far off you are from the "ideal" one without doing hyperparameter optimization.

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