-
Notifications
You must be signed in to change notification settings - Fork 16
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
Check and adjust annual Mileage #316
Comments
Thanks for the summary! |
There are plots in the folder and a script to get them.. When you find a good way of smoothing the input data, we should also apply that to the 12 regions aggregation for REMIND, I guess. |
Happy to provide plots but atm I cannot access the cluster (I'm in contact with RSE). I need the cluster because my current setup does not allow me to plot the input variables. I'll post the plots here asap. |
There is also a lot of data affected (thats why I used the script and ggsave), and I think this is the most pressing issue we have right now with the input data (+ it affects other parameters e.g. costs per pkm). |
I also cannot access the cluster right now, but in /p/projects/edget/PRchangeLog is a recent compScen that covers the annual mileage @robertpietzcker. Aggregating the edget regions to NEU (which is also the case for the data we send to REMIND makes the problem even worse) |
My point is that it might be helpful to have a common view of what the problem is :-) so if I look at the compScen from 2025-01-08, I eg see this: and I would say the main issues here are:
the small wiggles of <5% may look a bit weird but I wouldn't see them as a major problem that absolutely needs to be fixed |
and similarly for H12:
and EUR looks funny, but if I understand correctly that is just the vehicle-weighted average across the EU countries, so it is reasonable - it is not really an "input", but rather a results-weighted aggregation of inputs, so it is fine if that looks weird (if that is also the problem for NEU, it would be good to add the plotting of NEN and NES explicitly in the compScen |
For cars, I see similar issues:
more generally: what is the basis for the size- and tech-differentiated difference of mileage between EU regions? (to me it feels like this would be brutally difficult data to collect, to have for each region and technology detailed (and still consistent across regions) data collection of how far a certain car size is driven - so I am wondering if there is some actual data behind this, or if this is just noise? |
I was referring to these spikes! |
The drop between 2005 and 2010 comes from the data sources. We can also just add single values for all seizes and technologies as it was done for trucks. |
thanks! |
Its TRACCS for EUR regions and UCD for all other regions. Of course we are using the same source for 2005 as for 2010 regions. |
I don't understand the second part - if we ONLY see the crazy up/downs for EUR but NOT for the individual regions (on which EDGE-T runs, if I understood correctly), then the mileage-value for EUR is of no relevance to the model, right? ahhhh - or does EDGE-T run in H12 resolution when REMIND runs in H12? then I see why this is a problem |
Ich hab jetzt mal kurz für Deutschland nachgeschaut - in den TRACCS Daten scheint es von 2005 bis 2010 für liquids um etwa 10-15% anzusteigen; Aus "Verkehr in Zahlen" sehe ich tatsächlich einen Anstieg: allerdings steht in den Fußnoten "2) Bezogen auf den Fahrzeugbestand: bis 2006 und bis 2023 geht es wieder runter, wobei es 2017 nochmal einen Sprung in der Berechnugnsmethode gab :-) insofern würde ich sagen "die Daten sind auch nicht perfekt" :-) um diesen Effekt "was macht das Modell da seltsames von 2005 bis 2010" zu beseitigen, könnte ich mir vorstellen, einfach in 2005 auch die 2010-Werte zu nehmen? oder einen Durchschnitt der beiden? Da die 2005->2010-Sprünge für "liquids" eher begrenzt zu sein scheinen, wäre ich aber auch ok damit, die Sprünge dort beizubehalten, solange dieser spezielle Effekt behoben wird, dass der Sprung bei anderen Technologien größer ist :-) |
Deswegen habe ich ja die iso regionen gecheckt (wie oben besprochen). Die Sprünge sind ein Berechnungsartefakt durch die Aggregation. Die Daten sind nicht perfekt und unsere Berechnungsmethoden sind es auch nicht. Denke da müssen wir einfach schauen, was mit vertretbarem Aufwand die beste "systematische" Lösung ist. Alle Daten einzeln zu tunen wird am Ende zu aufwändig sein und ist dann eben auch immer ein lock-in. |
Ich wäre hier auch pragmatisch. Die Sprünge kommen durch fehlende Daten und darin, wie man die Daten aggregiert und auffühlt kann man diskutieren. Ich habe Teile der Spikes durch meinem mrtransport PR zum Auffüllen von fehlenden Daten erzeugt und würde sagen, dass wir aktuell am besten die Daten Glätten und auf lange Sicht neue Datenquellen einbauen. Ich würde jetzt:
Analog gehe ich dann auch mit dem LoadFactor um. |
Regarding whether I substitute missing data with the mean over regions or technology, I found that the differences across regions are higher than those across technologies in one region (for cars). I uploaded a very limited number of figures in our transport folder for this validation. This is mainly to show what I plotted against what, happy to add all regions but this would be a lot of figures since they are on iso country-level. |
I double checked the annual mileage trajectories on iso country level as well as regionally aggregated over 21 regions using the following script for electric busses as an example:
/p/projects/edget/testsFormodelImpovement/annualMileage
Learnings:
Assumed reason for spikes in input data in comparison to old edge-t:
Now we follow the same steps for all input data parameters separately:
-> by calling mrtransport in edgeTransport the iso level parameters are aggregated to 21 region first
-> then calculations are applied to get e.g. cost per pkm
This "differentiation" of tasks and systematic approach is very helpful to handle our input data. So to my mind this is a huge improvement! But of course it is different to old edget so it is essential, to remove spikes on 21 region level
Next steps:
The text was updated successfully, but these errors were encountered: