Skip to content

DBSCAN NetLogo Extension for Unsupervised Clustering of Agents and Patches

Latest
Compare
Choose a tag to compare
@chrfrantz chrfrantz released this 08 Jun 19:03
· 5 commits to master since this release

This release contains the NetLogo Extension DBSCAN for the purpose of clustering agents and patches by variable or proximity. This release primarily focuses on richer support for NetLogo topologies as well as refining the clustering of patches by variable. This release runs on NetLogo versions from 5.* onwards, but clustering of patches is only supported for NetLogo 6 onwards.

Choose the zip file that corresponds to your NetLogo version. Extract the folder dbscan (including folder and contained files) into your model directory (for the use with a specific model) or into extensions subfolder of your NetLogo installation (for the use across different models). Note: For NetLogo 6.1 onwards, the automated installation via NetLogo's Extension Manager is recommended, since it integrates the maintenance (installation, update) of the extension into NetLogo itself and no longer requires manual download and installation (see README for details).

Use the demo models dbscan-clustering-demo-v5.nlogo (for NetLogo 5; without clustering of patches), or dbscan-clustering-demo-v6.nlogo (for NetLogo versions 6 and 6.1) respectively, to test the clustering and to explore its use. The corresponding demo model is contained in the respective release binary archive.

For further details on installation and usage, see the README.