Page 56 -
P. 56

50                                                        B. Edmonds

            4.4.3 Mitigating Measures

            The measures that should be taken for this purpose are quite general and maybe best
            understood by the community of simulators.
            • One needs to check ones’ code thoroughly—see Galán et al. (2017)for areview
              of techniques.
            • One needs to be precise about the code and its documentation—the code should
              be made publically available.
            • Be clear as to the nature and scope of the hypotheses established.
            • A very thorough sensitivity check, trying various versions with extra noise added
              etc.
            • It is good practice to illustrate the simulation so that the readers understand its
              key behaviours but then follow this with a series of attempted refutations of the
              hypotheses about its behaviour to show its robustness.
            • Be very careful about not claiming that this says anything about the observed
              world.



            4.5 Description

            4.5.1 Motivation


            An important, but currently under-appreciated, activity in science is that of descrip-
            tion. Charles Darwin spent a long time sketching and describing the finches he
            observed on his travels aboard the HMS Beagle. These descriptions and sketches
            were not measurements or recordings in any direct sense, since he was already
            selecting from what he perceived and only recording an abstraction of what he
            thought of as relevant. Later on, these were used to illustrate and establish his
            theoretical abstraction—his theory of evolution of species by natural selection.
              One can describe things using natural language or pictures, but these are
            inadequate for dynamic and complex phenomena, where the essence of what is
            being described is how several mechanisms might relate over time. An agent-based
            simulation framework allows for a direct representation (one agent for one actor)
            without theoretical restrictions. It allows for dynamic situations as well as complex
            sets of entities and interactions to be represented (as needed). This can make it an
            ideal complement to scenario development because it ensures consistency between
            all the elements and the outcomes. It is also a good base for future generalisations
            when the author can access a set of such descriptive simulations.

            Definition
              A description (using a simulation) is an attempt to partially represent what is important of
              a specific observed case (or small set of closely related cases).
   51   52   53   54   55   56   57   58   59   60   61