This is an old revision of the document!


Model Examples

Additional models

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