1.6 What’s next

The previous examples should have given you an idea of what a simulation model is and what you will be able to implement by the end of the course. However, it will take some time before we get to actually simulate systems. There are various skills that you will need to learn or revise before being able to implement simulation in R yourself. Specifically:

  • first we will review the basics of R programming;

  • we will then review basic elements of probability and statistics;

  • we will discuss how randomness is implemented in programming languages and in R;

  • at this stage you will be able to implement your first simple simulations. In particular we will start with static simulation, also called Monte Carlo simulation

  • we will then look at dynamic simulations as in the previous examples.