Presenters-0672: Difference between revisions
From CSDMS
m Add youtube views template if missing |
m Text replacement - "\|CSDMS meeting youtube views=\{\{(Youtube_[^}]+)\}\}" to "|CSDMS meeting youtube views={{#explode:{{$1}}| |0}} |CSDMS meeting youtube AverageViews={{#explode:{{$1}}| |1}}" |
||
Line 21: | Line 21: | ||
|CSDMS meeting abstract presentation=Both too simple and too complex models have limited payoff in understanding real systems and making reliable inferences. Pattern-oriented modeling (POM) is a strategy to find the right intermediate level of complexity. It is based on the goal of making a model simultaneously reproduce multiple patterns that have been observed at different scales and levels of organization. The patterns are used as multiple criteria for model design, selection, and parameterization. POM was developed for agent-based models, but can be used for any model type. We will introduce POM using examples and conceptual exercises, and participants will conduct an exercise, using a NetLogo model we provide, to test how well alternative versions of a key submodel cause the model to reproduce observed patterns. Participants should bring a computer with NetLogo (version 6.0 or later; http://ccl.northwestern.edu/netlogo) and software for graphical and statistical analysis of results (e.g., Excel, R). | |CSDMS meeting abstract presentation=Both too simple and too complex models have limited payoff in understanding real systems and making reliable inferences. Pattern-oriented modeling (POM) is a strategy to find the right intermediate level of complexity. It is based on the goal of making a model simultaneously reproduce multiple patterns that have been observed at different scales and levels of organization. The patterns are used as multiple criteria for model design, selection, and parameterization. POM was developed for agent-based models, but can be used for any model type. We will introduce POM using examples and conceptual exercises, and participants will conduct an exercise, using a NetLogo model we provide, to test how well alternative versions of a key submodel cause the model to reproduce observed patterns. Participants should bring a computer with NetLogo (version 6.0 or later; http://ccl.northwestern.edu/netlogo) and software for graphical and statistical analysis of results (e.g., Excel, R). | ||
|CSDMS meeting youtube code=0 | |CSDMS meeting youtube code=0 | ||
|CSDMS meeting youtube views={{Youtube_0}} | |CSDMS meeting youtube views={{#explode:{{Youtube_0}}| |0}} | ||
|CSDMS meeting youtube AverageViews={{#explode:{{Youtube_0}}| |1}} | |||
|CSDMS meeting participants=100 | |CSDMS meeting participants=100 | ||
}} | }} |
Latest revision as of 16:34, 11 June 2025
CSDMS 2025: Exploring Earth's Surface with Models, Data & AI
Pattern-oriented agent-based modeling to achieve structural realism and testable predictions
Abstract
Both too simple and too complex models have limited payoff in understanding real systems and making reliable inferences. Pattern-oriented modeling (POM) is a strategy to find the right intermediate level of complexity. It is based on the goal of making a model simultaneously reproduce multiple patterns that have been observed at different scales and levels of organization. The patterns are used as multiple criteria for model design, selection, and parameterization. POM was developed for agent-based models, but can be used for any model type. We will introduce POM using examples and conceptual exercises, and participants will conduct an exercise, using a NetLogo model we provide, to test how well alternative versions of a key submodel cause the model to reproduce observed patterns. Participants should bring a computer with NetLogo (version 6.0 or later; http://ccl.northwestern.edu/netlogo) and software for graphical and statistical analysis of results (e.g., Excel, R).
Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know (CSDMSweb@colorado.edu) and we will respond as soon as possible.
Of interest for: