Model Examples

Additional models

The additional models below are not part of the standard Dinamica EGO's Examples.

Calculate variable time-step net transition rates

Agent model of a rabbit population

Evaluating Weights of Evidence method for habitat suitability modeling: a comparison with Maximum Entropy for a case of few presence records

Models distributed as part of Dinamica EGO's Examples

Basic Examples

Patterns of Change

h0\h0.egoml

h1\h1.egoml

h2\h2.egoml

h3\h3.egoml

h4\h4.egoml

h5\h5.egoml

h7\h7.egoml

h9\h9.egoml

h10\h10.egoml

h11\h11.egoml

h12\h12.egoml

h13\h13.egoml

h14\h14.egoml

h15\h15.egoml

Setup, Run and Validate a LUCC Model

1_transition_matrix_calculation\determine_transition_matrix.egoml

2_weights_of_evidence_ranges_calculation\determine_weights_of_evidence_ranges.egoml

3_and_2_weights_of_evidence_ranges_and_coefficient_calculation\determine_weights_of_evidence_ranges_and_coefficients.egoml

3_weights_of_evidence_coefficient_calculation\determine_weights_of_evidence_coefficients.egoml

4_weights_of_evidence_correlation\weights_of_evidence_correlation.egoml

5_run_lucc\simulate_deforestation_from_1997_2000_no_patch_formation.egoml

6_validate_using_exponential_decay_function\determine-similarity-of-differences.egoml

7_validate_using_multiple_windows_constant_decay_function\determine-muti-window-similarity-of-differences.egoml

7_validate_using_multiple_windows_constant_decay_function\determine-muti-window-similarity-of-differences_complete.egoml

8_run_lucc_with_patch_formation\simulate_deforestation_from_1997_2000_with_patch_formation.egoml

9_run_lucc_with_patch_formation_and_expansion\simulate_deforestation_from_1997_2000_with_patch_formation_and_expansion.egoml

10_run_deforestation_trajectories\simulate_deforestation_from_1997_2000_30years_ahead.ego

10_run_deforestation_trajectories\simulate_deforestation_from_1997_2000_30years_ahead.egoml

Game of Life

game_of_life.egoml

Various Applications

apply-edge-detection-convolution-easier.egoml

apply-edge-detection-convolution.egoml

calculate-road-density.egoml

create-raster-cube.ego: Model used to construct raster cubes from a set of individual layers.

gcd-using-dowhile-and-new-calculate-map-EXPERIMENTAL.ego

gcd-using-dowhile.ego

gcd-using-while-and-new-calculate-map-EXPERIMENTAL.ego

gcd-using-while.ego

generate-triangular-probability-distribution.egoml

LUCC Northen Mato Grosso

run\mato_grosso.egoml

run_roads\mato_grosso_road.egoml

run_roads_with_comments\mato_grosso_road.egoml

run_roads_with_comments\road_constructor.xml

run_roads_with_comments_and_workdirs\mato_grosso_road_with_workdirs.egoml

run_roads_wizard\land_change_and_road_constructor_model.egoml

run_with_comments\mato_grosso.egoml

Urban Dynamics of Savassi - BH

project_changes_to_2020\savassi2020.egoml

simulate_2003\savassi2003.egoml

validate\compare_1996_to_2003.egoml

validate\compare_1996_to_2003_map_of_changes.egoml

validate\compare_2003_to_2003_simulated.egoml

REDD Case Study

carbon_bookeeping_model.egoml

simulate_deforestation_under_socioeconomic_scenarios.egoml

Genetic Algorithm

GAknn\Reciprocal_fitness1x1\GAReciprocal_fitness1x1.ego

GAknn\Reciprocal_fitness1x1\validation_fitness1x1.ego

GALimitedRanges120\Reciprocal_fitness1x1\GAReciprocal_fitness1x1.ego

GALimitedRanges120\Reciprocal_fitness1x1\validation_fitness1x1.ego

WEofE\Cal_Reciprocal_fitness1x1.ego

WEofE\validation_fitness1x1.ego

Landscape Metrics

calc_largest_patch_index\calc_largest_patch_index.ego

calc_mean_patch_distances_and_standard_deviations\calc_mean_patch_nearest_centroid_distances_and_standard_deviations.ego

calc_mean_patch_distances_and_standard_deviations\calc_mean_patch_nearest_distances_and_standard_deviations.ego

calc_mean_patch_edges_and_standard_deviations\calc_mean_patch_edges_and_standard_deviations.ego

calc_mean_patch_sizes_and_standard_deviations\calc_mean_patch_sizes_and_standard_deviations.ego

Advanced Examples

The examples below show how different model construction tecniques can be used to represent some specific concepts in Dinamica EGO.

Local Saturation

simulate_deforestation_using_local_saturation.egoml

simulate_deforestation_using_local_saturation_built_using_sub_regions.egoml

simulate_deforestation_using_local_saturation_using_using_quadrants.egoml

Multiple Parameters

simulate_deforestation_using_multiple_transition_matrix.egoml

simulate_deforestation_using_multiple_transition_matrix_and_weights.egoml

Sojourn Time

simulate_deforestation_and_abandonment.egoml

simulate_deforestation_and_abandonment_using_sojourn_time.egoml

simulate_def_aband_and_deterministic_transition.egoml

Sub-Regions

determine_transition_matrix.egoml

determine_weights_of_evidence_ranges_and_coefficients.egoml

simulate_deforestation_using_sub_regions.egoml

simulate_deforestation_using_sub_regions_and_saving_probability_maps.egoml

simulate_deforestation_using_sub_regions_saving_sub_region_maps.egoml

Models distributed as part of Dinamica EGO's Examples and described in the Dinamica EGO guidebook

Lesson 1

a_simple_model.egoml

Lesson 2

calc_forest_remaining_extent_per_state.egoml

Lesson 3

calc_forest_remaining_extent_per_state_using_subregions.egoml

Lesson 4

combine pathway.xml

friction.egoml

join_towns.egoml

multiple_pathways.egoml

pathway.egoml

Lesson 5

MCE_part1&2&3&4&5&6.egoml

MCE_part1&2&3&4&5&6_complete.egoml

MCE_part1&2&3&4&5.egoml

MCE_part1&2&3&4.egoml

MCE_part1&2&3&4group.egoml

MCE_part1&2&3.egoml

MCE_part1&2.1.egoml

MCE_part1&2.egoml

MCE_part1&2complete.egoml

MCE_part1.egoml