8 - Analyzing Agent Based Models Flashcards
When do you think about measurements ?
- think of what you want to measure and analyze before you build your model
- should be clearly linked with research question or goal
Why do we need multiple runs?
- even though it is a simulation we still have randomness in the sample
- Sampling error > we want to be confident that our results are robust
What effects the number of runs?
- Number of parameters
- Convention
- Variance stability
- Power analysis (detecting effects)
How can you determine the numbers of run you need?
- Variance stability
- Power analysis
How do you conduct variance stability?
- Look at variance across sample sizes (runs)
- Set threshold
- take outcome measure - look at how much variance there is overtime
- set runnumber
What are the prerequisites for power analysis?
Need to know what kind of analysis you plan to do and what size effect you might have (or a range)
What is parameter sweeping/sensitivity analysis?
- systematically checking the plausible range of parameter values
- assess the importance of parameters based on model behaviour
What are the types of data to analyze from ABMs?
- statistical
- graphical
- network-based
- spatial
What is model validation?
Determine whether the model corresponds to the real-world phenomena
What is model verification?
Determine whether implemented model corresponds to target conceptual model
What is model replication?
Someone else implements the model and sees if the results are consistent