Agent-Based Modeling for Understanding Patterns of Crime

studied byStudied by 3 people
0.0(0)
Get a hint
Hint

Computer simulation

1 / 22

23 Terms

1

Computer simulation

A field of study that constructs, analyzes, and tests models made of interacting entities in a given environment.

New cards
2

Agent-based modeling (ABM)

A simplified depiction of a real-world process that is implemented as a computer program, adopting a bottom-up strategy in which agents are imbued with unique traits and broad behavioral guidelines.

New cards
3

Social processes simulation

The use of ABMs to simulate social processes as the results of individual decisions and produce unexpected outcomes, improving our understanding of processes that are difficult to quantify directly.

New cards
4

Prediction using ABMs

The use of ABMs to forecast outcomes based on various inputs or behavioral norms, of significant interest to scientists due to their discovery and formalization value.

New cards
5

Formalization of ABMs

The process of formalizing crucial features of the theory to program an ABM.

New cards
6

Mechanisms examination using ABMs

The use of ABMs to examine theoretical mechanisms and reject plausible explanations that cannot be derived from individual behavior.

New cards
7

Agents

Individuals or groups with a collective identity that can be represented in an ABM, possessing properties such as autonomy, heterogeneity, and proactivity.

New cards
8

Classes

Groups of agents that share similar action capabilities in an ABM and are instantiated into objects with distinct properties during model execution.

New cards
9

Environments

The surroundings in which agents exist in an ABM, allowing for interaction with other agents and the ability to perceive and react to their surroundings.

New cards
10

Attributes

The characteristics of agents in an ABM, such as age, inclination to commit crimes, and money.

New cards
11

Repast and ArcGIS

Software packages that merge GIS and ABM to create a platform for the spatial and temporal modeling of individuals, allowing for the consideration of how real environmental characteristics influence the behaviors of spatially aware agents.

New cards
12

Agent Analyst

A tool constructed with Repast for Python Scripting and intended to be integrated as a toolbox to ArcGIS, utilizing the temporal and spatial capabilities of ABMs and GIS to collect data on the characteristics of each individual revealed during an interaction.

New cards
13

Conceptual model

A model that encapsulates both the main constructs and their interrelationships, and is codified so that they may be written into the computer program.

New cards
14

RNG

Random numbers used in ABMs that provide numbers that conform to a statistical distribution, compensating for the less certain aspects of how a phenomenon "works."

New cards
15

Seed

The initial number for the RNG, generating a collection of random numbers whenever the same seed number is utilized, enabling experiments to be conducted in ABMs.

New cards
16

Random numbers

Numbers generated by the RNG with an equal chance of being a certain value within a given range, used in ABMs to simulate specific situations an agent meets using mathematical formulae.

New cards
17

Autonomy

ABMs lack comprehensive top-down control methods. Each agent in the simulation independently perceives, argues, and acts. There is no centralized controller that regulates behavior.

New cards
18

Heterogeneity

ABMs imitate many agents, both within and between groups. Agents may use probabilistic or deterministic thinking. Capturing unit heterogeneity is crucial for studying real-world phenomena when unit homogeneity is rare.

New cards
19

Explicit Space

ABMs depict creatures embedded in an abstract or realistic space, facilitating the formation of the concept of local interaction.

New cards
20

Bounded Rationality

Agents' rational decision-making can be confined to localized, limited information. Rationality is restricted by decision-making knowledge. Agent behaviors can use bounded computation to avoid endlessly searching all possible actions to find the best solution.

New cards
21

Model verification

____ involves debugging and logic testing to ensure that the interactions generated by the code conform to the theory.

New cards
22

Model validation

______ is analogous to external validity requirements utilized in conventional modeling. The objective of sensitivity analysis is to determine whether the parameter values used to reflect the model's assumptions affect the model's output.

New cards
23

The Overview, Design concepts, and Details (ODD) protocol

It has been developed for communicating models to facilitate replication and evaluation. The first section of the it describes the focus of the model. The next section describes how the model implements ten core design elements including emergence, adaptation, objectives, learning, prediction, sensing, interaction, stochasticity, collectives, and observation.

New cards

Explore top notes

note Note
studied byStudied by 11 people
... ago
5.0(2)
note Note
studied byStudied by 37 people
... ago
4.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 24 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 63 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
5.0(1)
note Note
studied byStudied by 4 people
... ago
4.0(1)

Explore top flashcards

flashcards Flashcard (30)
studied byStudied by 63 people
... ago
5.0(2)
flashcards Flashcard (54)
studied byStudied by 34 people
... ago
5.0(1)
flashcards Flashcard (73)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 616 people
... ago
4.0(4)
flashcards Flashcard (56)
studied byStudied by 47 people
... ago
5.0(3)
flashcards Flashcard (33)
studied byStudied by 241 people
... ago
4.7(3)
flashcards Flashcard (38)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (242)
studied byStudied by 6 people
... ago
5.0(1)
robot