This is a model that explores interactions between set set of more complex personality types and subtypes than the original model upon which it was based (see PEMBAs-and-Crowds-Personality.nlogo
). Interactions occur as a result of “compatibility” between a type/subtype combination in two or more agents. The interaction itself is manifested by agents moving in the world: higher compatibility leads to movement towards, lower compatibility leads to movement away.
Since this model is really an extension of the simpler PEMBAs-and-Crowds-Personality.nlogo
model, please reference that model for detailed information on mechanics, operating principles, etc. The information provided here soley addresses the difference between the simple and complex models.
Please see the “Info” tab in the PEMBAs-and-Crowds-Personality.nlogo
model for this information.
Simple click the “Setup” and “Go” buttons to kick off a population of more complex personaltiy types and their interactions.
Please see the “Info” tab in the PEMBAs-and-Crowds-Personality.nlogo
model for this information.
Please see the “Info” tab in the PEMBAs-and-Crowds-Personality.nlogo
model for this information.
in-radius
function from performing correctly under various circumstances. The Github issue for the bug mentions another ticket which provides a workaround for this problem. That workaround was applied in this project (the procedure was named in-radius2
).__includes
feature in order to better manage source code in separate files. It was noticed that updates to the separate source files required reloading the model twice via the File
-> Recent Files
menu.histogram
function was very convenient in the development of this model, there were noted absences of other functions, in particular the frequencies function from Clojure. This was implemented in Netlogo (as well as a sorted tuples function) for better introspection of data. You may review the functions by viewing the src/netlogo/util/general.nls file.If you mention this model in a publication, we ask that you include the citation below.
McGreggor, D. (2019). NetLogo Personality, Emotion, and Mood Bearing Agents. https://github.com/oubiwann/abm-personality-and-emotions/tree/master/project.
Copyright © 2019 Duncan McGreggor.
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.