Introduction to Mathematical Modelling Flashcards

Week 10 Lecture 1

1
Q

What is a model?

A
  • A simplified representation of reality
  • When systems are qualitatively intuitive a mathematical description can help you determine the magnitude of effects
  • When systems are not qualitatively intuitive the qualitative behaviour emerges from the model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Types of models

A
  • Conceptual
  • Experimental
  • Analytical
  • Numerical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Stages of model evolution

A
  1. Model development
  2. Experimental data
  3. Model analysis/validation
  4. Predictions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do you solve a system of ODEs?

A

Steady-state solution:
- Set the equations to zero and rearrange them for an analytical solution
- Set equations to zero and solve as a linear system
- Numerically integrate them from an arbitrary starting position until a steady state is reached

When dynamics are required:
- Integrate mathematically to determine an analytical solution
- Numerically integrate from a known starting position and observe changes over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Numerical integration

A
  • Loop through space and ts
  • Loop through x (and y and z if multiple dimensions) to incorporate interactions with neighbouring cells then loop through it
  • Vectorise and use ODE solvers in Matlab, R, Python
  • PDE solvers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Agent-based models (ABMs)

A
  • ABMs simulate individuals. They allow randomness in decision-making by individuals to manifest as variability at the population level
  • Very simple rules can be given to each agent and emergent dynamics can be observed
  • Each agent has properties including a spatial coordinate
  • Loop through agents rather than spatial grids and then through ts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly