PUTTING THE PIECES TOGETHER TO LOOK INTO THE FUTURE
5.1
Putting the pieces together
Let’s start our last chapter by shortly reviewing how we started in the first chapter.
We explained that modelling can be structured into four main phases:
In the last chapters, we explored how to transfer your problem into different kinds of models (do you remember what the differences between Emission Choice Model (ECM), Output Abatement Choice Model (OACM), and Input Choice Model (ICM) are?). We addressed the challenges of ensuring that your model is solvable (do you remember the ‘as many equations as variables’ rule?). And we explored how to make economic sense out of those mathematical equations (do you remember how activity variables, costs, and prices were linked?). And you could explore different modeling elements with the little exercises along the way.
However, what we did not cover in detail in the last chapters is how to transfer all this knowledge into an actual computer model that can produce the numbers you have seen in the exercises. There is a large diversity in modelling software, coding approaches, and computer systems out there; however, a detailed lecture on numerical computational modelling is beyond the scope of this course. Nevertheless, we want to provide you with some basic guidelines on numerical modelling in the following steps: namely, data handling and computational restrictions.
Data handling has large impacts on the model design and the interpretation of the model and its results. While a large share of modelling work is done with pen and paper (especially conceptual assessments can often be carried out without a computer using purely illustrative data), quantifications, simulations, and scenario analyses will need a computer and numerical model implementation. And as you seldom will get all the data you would like to get, you will likely circle between your problem and the modelling phase until you have a model design that can achieve both: answer your research question and rely on available data. Similarly, your model results will drive how you can interpret your model.
Computational restrictions have a large impact on the solution phase and thereby again feedback effects on your model design choice. As you will see in the next steps, even with modern computational capabilities, there are still some problem types that are hard to solve, especially for large-scale models. It is likely that the model design you would need to solve your initial research questions is simply not solvable. So, you will be forced to make adjustments, simplifications, or vary your assumptions to account for those constraints.
You see that the four modelling phases are indeed not as linear as the picture above suggests. Until you have a running model with interpretable results you will likely have circled back and forth through multiple iterations of the four phases. That is perfectly normal. The more experience you get with modelling the easier it will become to move along those phases; even experienced modellers seldom get a perfect model up and running on their first attempt.
And finally, we encourage you to go out and start designing your own models. Building models, applying modelling software and writing model codes can only be learned by doing it.