Hands-On given by Gabriel Wurzer and Wolfgang E. Lorenz

Slides:



Advertisements
Similar presentations
New Mexico User Test Starlogo TNG September 16, 2006 Starlogo TNG September 16, 2006.
Advertisements

Wurzer, Lorenz, Popov: „NetLogo Workshop (Part 1)“, in eCAADe 2012 Prague, Slide 1 „Netlogo First Steps (Artif. Societies) “, in Social Simulation Conference.
Loops (Part 1) Computer Science Erwin High School Fall 2014.
1 Summary Statistics Excel Tutorial Using Excel to calculate descriptive statistics Prepared for SSAC by *David McAvity – The Evergreen State College*
Introduction to TouchDevelop
Christopher Guertin VAMC – West Palm Beach, FL 1.
Ogden Air Logistics Center. Purpose of Excel2FV Many agencies produce point lists of different data (target lists, force locations, etc.) in either Excel.
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA PART 1 Data and Data Analysis.
ABM Frameworks Dr Andy Evans With additions from Dr Nick Malleson.
2-Day Introduction to Agent-Based Modelling Day 1: Session 4 Networks.
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA
An Introduction to Visual Basic
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA Data Analysis.
1 Agenda – 9/25/2013/ Wednesday Howard J Rattliff, Jr. – Principles of Technology - Course #
An Introduction to NetLogo Gabriel Wurzer, Vienna University of Technology AnthropologischeGesellschaftWien.
1 Agenda – 9/23/2013/ Monday Howard J Rattliff, Jr. – Principles of Technology - Course #
Models in NetLogo Day 3 COLQ 201 Multiagent modeling Harry Howard Tulane University.
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Algorithms Writing instructions in the order they should execute.
Welcome TurningPoint New Users Training Intuitive Tools To Engage And Assess.
M1G Introduction to Programming 2 3. Creating Classes: Room and Item.
Trouble Shooting Smart Board! Click here to see menu. Trouble Shooting Smart Board! Click here to see menu. By Rob Fioretta.
Biology: foraging Day 6 COLQ 201 Multiagent modeling Harry Howard Tulane University.
1 of 7 Exercise 4 Hypothesis Testing: Beta Error 30 minutes Presenter: Sebastian Tindall DQO Training Course Day 2.
M10 WS11:Krankenhausbedarfsplanung The World as We See It given by Gabriel Wurzer and Wolfgang E. Lorenz
Reporter Training for High School RIO TM
1 Agent-Based Tools: focus on NetLogo Ing. Cristina Ponsiglione University of Naples Federico II Laboratorio di Simulazione ad Agenti.
Medway: Here we David Whiting SEPHIG, 16 June, 2016.
M10 WS11:Krankenhausbedarfsplanung More, More and Even-More More given by Gabriel Wurzer and Wolfgang E. Lorenz
PowerTeacher Gradebook PTG and PowerTeacher Pro PT Pro A Comparison The following slides will give you an overview of the changes that will occur moving.
Medical Education Center
Beginning of Xamarin for iOS development
Hands-On II: Process given by Gabriel Wurzer and Wolfgang E. Lorenz
An Introduction to NetLogo given by Gabriel Wurzer and Wolfgang E
AnthropologischeGesellschaftWien
Click through this presentation at your own pace.
Health Professional Education Building
CCS Engineering Tools The tools are used help development and debugging of VLT SW control applications This presentation will provide a general view of.
or Call Toll-Free for help.
Medical Education Center
Eclipse Navigation & Usage.
Modeling Evolution in Excel
INTERACTIVE TRANSPARENCY BUILDING A Character IN ANIMATION
Journal of Vision. 2011;11(8):11. doi: / Figure Legend:
PCB 3043L - General Ecology Data Analysis.
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
Scripts & Functions Scripts and functions are contained in .m-files
Tutorial for using Case It for qPCR analyses
Reports: Pivot Table ©2015 SchoolCity, Inc. All rights reserved.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Epidemic Alerts EECS E6898: TOPICS – INFORMATION PROCESSING: From Data to Solutions Alexander Loh May 5, 2016.
Learning to program with Logo
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Navigation In Dynamic Environment
VISUAL BASIC FINAL PROGRAMMING PROJECT
Introduction to TouchDevelop
Go to =>
3.1 Iteration Loops For … To … Next 18/01/2019.
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Reporter Training for High School RIOTM
An Introduction to VEX IQ Programming with Modkit
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
creating a ecosystems model in net logo
CMPT 120 Lecture 16 – Unit 3 – Graphics and Animation
Coding to Create 100+ Visualizations with the click of a button
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Module 4 Loops and Repetition 9/19/2019 CSE 1321 Module 4.
Reporter Training for High School RIOTM
Presentation transcript:

Hands-On given by Gabriel Wurzer and Wolfgang E. Lorenz www.iemar.tuwien.ac.at

Previously: hospital-1 example with interaction hospital-1.zip on lecture site

Demographics The World Patches other Turtles Turtle initial population development The World consisting of Patches holding population hosting other Turtles of breed hospital Turtle of breed hospital with constant capacity (in units of population) with constant radius (in patches) with constant radius and capacity compute radius compute capacity check adequacy

Characterization Uses statistics (import as (list ..) or (list (list …) …) to generate population May also use absolute number of people per year (preferred) May calculate in excel, then transfer just the needed column to Netlogo (preferred) Maps to be used have to be tweaked (e.g. import three kinds of patches [RED, GREEN, BLUE] into NetLogo, clean the patch errors in NetLogo, export again)

hospital-2 example (also on lecture site) Zone 2 Zone 1 plots (new!) Zone 0

Creating Plots created in the user interface using give a descriptive name set x and y labels and min/max set „show legend“ one plot pen default is already created can create new ones with „Create“ can set pen mode to Line, Bar, Point

Using Plots choose plot with set-current-plot „plot-name“ choose pen with set-current-plot-pen „plot-pen-name“ draw using plotxy x-value y-value

Movement The World Patches other Turtles Turtle tools for interacting initial population demographic development The World consisting of Patches holding population hosting other Turtles of breed hospital Turtle of breed hospital tools for interacting with constant capacity (in units of population) with constant radius (in patches) with constant radius and capacity compute radius compute capacity check adequacy

Movement Moving through world, i.e. agents = patients or hospitals Prediction of „interesting“ parameters, here: expected treatments per hospital over time, and visualization of these Technically: setup setup hospitals setup population go demographics generate n patients requiring treatment: choose a hospital for each patient move patients to hospital (using a loop)

Loop? while there are still patients that need treatment (condition) ask these patients if distance to hospital > 1 then move closer towards hospital else hospital was reached: increase treatments remove patient from simulation loops are similar to a „go“ button, but not the same. why do we need them (guess?)

So far… The button repeats code until it is depressed unpressed again. There is no „go within go“, however. Repeating things inside go therefore has to take a while loop: to go create-patients […] while treatment is needed move patients to hospitals ] end Usage: while [ condition ] [ run these commands ]

hospital-3 (on lecture site) Try these

Hands-On: Outcome from work in lecture AgentsFindingHospital on lecture site

Thank you !