GithubHelp home page GithubHelp logo

coastal-al-abm's Introduction

ABM-Coastal-AL

Overview - purpose

The main objective of this agent-based model is to explore and understand educational information dissemination for stakeholders to change their behavior towards common bottlenose dolphins (Tursiops truncatus) and Gulf of Mexico sea turtles (e.g., Loggerhead (Caretta caretta), Kemp’s Ridley (Lepidochelys kempii), and Green Sea Turtles (Chelonia mydas)) as predicted by indicators such as demographics (race, gender, and education).

This model seeks to answer: What educational material types will help coastal tourists learn the most about wildlife and thus reduce negative interactions with dolphins and sea turtles, as predicted by demographics (race, gender, education)? In the future, we hope to incorporate general attitudes toward marine wildlife, basic knowledge of the laws and species’ biology, and motivations for coming to the coast?

Overview - entities, state variables, and scales

  1. Entities: The model simulates individual people as agents; these are individuals who go to the coast of Alabama with intentions of recreating, where the demographics of such people are predicted to change in some way (the average age is increasing or decreasing, a larger percent of one race over others, etc.).

  2. State variables: Each individual person will have a range of demographics: race, gender, and education level.

  3. Scales: The model operates on a temporal scale. Temporally, it simulates that as time passes and variables of the individual change, their willingness to change certain behaviors also changes.

Overview - processes

Individuals will have the ability to learn and forget educational material. Their level of knowledge will dictate how the agents behave.

Design concepts

  1. Basic Principles: The model is based on an analysis of human-wildlife interactions with social science through survey data.
  2. Emergence: The model aims to capture emergent phenomena related to agent knowledge from educational materials related to their demographics.
  3. Adaptation: Agents (individuals) are assigned demographics based on the current survey data, which in the future can be based on census data.
  4. Objectives: The primary objective of the model is to test how different educational material dissemination methods will influence population behavior.

Details -

  1. Initialization: The simulation begins with a defined number of individuals assigned demographics based on nested proportions.
  2. Input data: As time progresses, demographics are projected to change in a specific way that is related to current demographic data (e.g. younger people are going to the coast, more educated people are going to the coast, etc.)
  3. Submodels: These include 1) nested proportions, 2) opportunity to interact with the different educational material types, 3) ability to learn, 4) opportunity to forget, 5) chance to do a behavior (either positive or negative)
  4. Parameters: Model parameters include various demographics for individuals, educational material types, and behavioral responses.
  5. Observations: Stakeholder demographics and:
    1. Knowledge
    2. Behavior
    3. Information Sources (to add in the future)
  6. Initialization and termination: The simulation begins at time step one and can continue for 10 steps.

coastal-al-abm's People

Contributors

hannahaline avatar tiannaolivas avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.