22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

Trieste, 26 novembre © 2005 – Renato Lukač Using OSS in Slovenian High Schools doc. dr. Renato Lukač LinuxDay Trieste.
We are in it together Living well with dementia the East Midlands. Keeping people with dementia and their carers at the heart of the regional strategy.
Sfogliandomi… Viaggio tra me e me alla scoperta dellaltro… A travel between me and myself discovering the other…
I numeri, l’ora, I giorni della settimana
Giovanni Falcone & Paolo Borsellino.
L’esperienza di un valutatore nell’ambito del VII FP Valter Sergo
Cache Memory Prof. G. Nicosia University of Catania
Teoria e Tecniche del Riconoscimento
A. Oppio, S. Mattia, A. Pandolfi, M. Ghellere ERES Conference 2010 Università Commerciale Luigi Bocconi Milan, june 2010 A Multidimensional and Participatory.
DG Ricerca Ambientale e Sviluppo FIRMS' FUNDING SCHEMES AND ENVIRONMENTAL PURPOSES IN THE EU STRUCTURAL FUNDS (Monitoring of environmental firms funding.
1.E un algoritmo ricorsivo: Tutti le istanze di oggetti raggiungibili da un oggetto persistente diventano anchessi persistenti.
Cancer Pain Management Guidelines
Sta andando meglio? oppure ti senti uguale? Is it getting better? Or do you feel the same?
Punto di partenza Reciprocal verbs are reflexives that express a shared or reciprocal action between two or more people or things. In English we often.
Il presente del congiuntivo (the present subjunctive)
Raffaele Cirullo Head of New Media Seconda Giornata italiana della statistica Aziende e bigdata.
SOCIOLOGIA DEI PROCESSI CULTURALI E COMUNICATIVI Prof.ssa Donatella Padua A.A. 2011/12 A.A. 2011/12.
J0 1 Marco Ronchetti - Corso di Formazione Sodalia – Febbraio 2001 – Modulo Web Programming Tomcat configuration.
TIPOLOGIA DELLE VARIABILI SPERIMENTALI: Variabili nominali Variabili quantali Variabili semi-quantitative Variabili quantitative.
Ergo : what is the source of EU-English? Standard British English? Standard American English? Both!!!! See morphology (use of British.
BRISCOLA GO ON AVANTI. Storia I giochi di carte hanno le origini più disparate e vengono collocati in differenti epoche, la Briscola risale al La.
22 aprile 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
5 giugno 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
6 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 3 - Functions Outline 3.1Introduction 3.2Program Components in C++ 3.3Math Library Functions 3.4Functions.
Queuing or Waiting Line Models
E Pluribus Unum I comportamenti emergenti. La metafora in StarLogo Tartarughe vivono sui patches: mondo bidimensionale che è un automa cellulare. Lenfasi.
Chistmas is the most loved holiday of the years. Adults and children look forward to Chistmas and its magical atmosphere. It is traditional to decorate.
Le regole Giocatori: da 2 a 10, anche a coppie o a squadre Scopo del gioco: scartare tutte le carte per primi Si gioca con 108 carte: 18 carte.
Players: 3 to 10, or teams. Aim of the game: find a name, starting with a specific letter, for each category. You need: internet connection laptop.
LHCf Status Report Measurement of Photons and Neutral Pions in the Very Forward Region of LHC Oscar Adriani INFN Sezione di Firenze - Dipartimento di Fisica.
VII EBRCN GM, Berlin, 26-28/09/20041 EBRCN Site: current status Béatrice Dutertre Questa presentazione può essere utilizzata come traccia per una discussione.
Alberto Zucconi Istituto dellApproccio Centrato sulla Persona (IACP) World Academy of Art and Science (WAAS) Healthy Relational Competence: a cardinal.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI ECONOMIA, GIURISPRUDENZA, INGEGNERIA, LETTERE E FILOSOFIA, SCIENZE POLITICHE. Corso di Laurea Interfacoltà in.
Motor Sizing.
My Italian Experience By Ryan Davidson. My daily routine in Urbino If there was no field trip in the morning, my daily routine in Urbino was very basic.
Prospettive delle attivita' di Astrofisica Nucleare con Recoil Mass Separators Prospettive delle attivita' di Astrofisica Nucleare con Recoil Mass Separators.
VaC3p2w Mondiale Italiana Territoriale Sintomi e conseguenze Aspetto politico ed economico analisi grafica e testimonianze.
MERRY CHRISTMAS ! BUON NATALE ! Veniva nel mondo la luce vera, quella che illumina ogni uomo. (Gv 1,9) For the Light was coming into the world,the true.
Enzo Anselmo Ferrari By Giovanni Amicucci. Di Enzo Questo è Enzo Anselmo Ferrari. Enzo compleanno è diciotto febbraio Enzo muore è quattordici agosto.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Hi! What period is it?. What is the UK made up of?
EMPOWERMENT OF VULNERABLE PEOPLE An integrated project.
PLURALI - with NOUNS PAY ATTENTION TO THE ENDING OF THE NOUN! “O” ---> “I” ex) il quaderno -> i quaderni “A” ---> “E” ex) la matita -> le matite “E” --->
The Beatles. Love, love, Love. Love, Love, Love. Love, Love, Love. There's nothing you can do that can't be done. Nothing you can sing that can't be sung.
LA WEB RADIO: UN NUOVO MODO DI ESSERE IN ONDA.
Stefano Rufini Tel
Teorie e tecniche della Comunicazione di massa Lezione 7 – 14 maggio 2014.
You’ve got a friend in me!
UITA Genève ottobre Comitè du Groupe Professionnel UITA Genève octobre 2003 Trade Union and Tour.
A PEACEFUL BRIDGE BETWEEN THE CULTURES TROUGH OLYMPICS OLYMPIC CREED: the most significant thing in the olympic games is not to win but to take part OLYMPIC.
Moles and Formula Mass.
Passato Prossimo. What is it?  Passato Prossimo is a past tense and it is equivalent to our:  “ed” as in she studied  Or “has” + “ed” as in she has.
Italian 1 -- Capitolo 2 -- Strutture
CESANELLA PRIMARY SCHOOL SENIGALLIA - ITALY PLAYGROUND GAMES ELASTIC -ELASTIC -ELASTIC -ELASTIC -ELASTIC - ELASTIC - ELASTIC - ELASTIC - ELASTIC - ELASTIC.
Buon giorno Io sono Professoressa Kachmar. Buon giorno Io sono Professoressa Kachmar.
1 Acceleratori e Reattori Nucleari Saverio Altieri Dipartimento di Fisica Università degli Studi - Pavia
16 maggio 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _NetLogo _______________________________________ Impariamo ad usare.
13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _Strumenti, seguito _______________________________________ Simulazione.
Do You Want To Pass Actual Exam in 1 st Attempt?.
WRITING – EXERCISE TYPES
Jobs and occupations What do they do?
AusTel by taha.a.
Proposal for the Piceno Lab on Mediterranean Diet
BULLYING WHAT’S IT ALL ABOUT?. RAISE YOUR HAND IF YOU HAVE EVER BULLIED SOMEONE.
The Behavioral Insight Team
The effects of leverage in financial markets Zhu Chenge, An Kenan, Yang Guang, Huang Jiping. Department of Physics, Fudan University, Shanghai, ,
Transcript della presentazione:

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze economiche e finanziarie G.Prato Università di Torino - Italia Master in Economia e politica sanitaria Simulazione per la sanità – 4/5 web.econ.unito.it/terna web.econ.unito.it/terna/materiale/master_ec_pol_san/

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 2

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 3 § 3.3

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 4 _NetLogo _______________________________________ Impariamo ad usare NetLogo (segue): i camaleonti _______________________________________

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 5 Preservare lidentità! Apprendimento con rinforzo e riconoscimento di situazioni con razionalità limitata Il cervello degli agenti in 9 NN

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 6 Let play

22 maggio 20087Master in economia e politica sanitaria - Simulazione per la sanità

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 8 § 4.1

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 9 _NetLogo _______________________________________ Un articolo divulgativo _______________________________________

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 10

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 11 § 4.2

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 12 _Strumenti, seguito _______________________________________ Un sistema di simulazione con elevate capacità di integrazione e visualizzazione: AnyLogic _______________________________________

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 13 Simulazione strategica, system dynamics, (MIT System Dynamics in Education Project) Simulazione con agenti, la nostra, D. Parisi (2001), Simulazioni - La realtà rifatta nel computer. Mulino, Bologna; L. Tesfatsion (2001), Agent-Based Computational Economics: Growing Economies from the Bottom Up. ISU Economics Working Paper, n. 1, in generale, Simulazione di processo o a eventi discreti Un bel confronto a ripreso da Metodologie di simulazione

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 14 AnyLogic

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 15

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 16

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 17

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 18 § 4.3

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 19 _Strumenti, seguito _______________________________________ Un modello di riferimento: cocktail party Model library, prove pt/party pt _______________________________________

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 20 cocktail party 1 WHAT IS IT? This program models a cocktail party. The party is made up of groups of both men and women. The partygoers have a TOLERANCE that defines their comfort level with a group that has members of the opposite sex. If they are in a group that has a higher percentage of people of the opposite sex than their TOLERANCE allows, then they are considered "uncomfortable", and they leave that group to find another group. This action continues until everyone at the party is "comfortable" within their group. This model is based on the work of the pioneering economist Thomas Schelling. It is also described in: Resnick, M. & Wilensky, U. (1998). Diving into Complexity: Developing Probabilistic Decentralized Thinking through Role-Playing Activities. Journal of Learning Sciences, Vol. 7, No. 2.

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 21 cocktail party 2 HOW TO USE IT To set the number of people at the party, use the NUMBER slider. To set the number of initial groups, use the NUM-GROUPS slider. To set the tolerance of the people for the opposite sex, use the TOLERANCE slider. If the TOLERANCE slider is set to 75, then each person will tolerate being in a group with less than or equal to 75% people of the opposite sex. If there are more than this, the person is uncomfortable, and he/she leaves the group and tries out an adjacent group. The SETUP button sets up all the people into random groups. The GO button sets the party in motion. You can use the STEP-ONCE button to make all uncomfortable partygoers move once. The MOVES monitor shows the number of times people move from their groups. The NUMBER-HAPPY monitor shows how many people are content and this value is dynamically graphed in the "happy partygoers" plot. The counts are shown in gray for "single-sex" groups, white for mixed groups. The simulation ends when everyone is happy. The SINGLE-SEX-GROUPS monitor shows the number of single-sex groups and this value is dynamically plotted in the "single sex groups" plot.

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 22 cocktail party 3 RUNNING the MODEL THINGS TO NOTICE At the end of the simulation (when everyone is happy), notice the number of single-sex groups. Is there an increase from their initial compositions? Is there a critical tolerance at which each group ends up being a single-sex group? Notice the difference in time it takes for all groups to be comfortable depending upon the tolerance. THINGS TO TRY See how many mixed groups (not a single-sex group) you can get. Use the STEP-ONCE button, and experiment with different tolerances. Watch how one unhappy person can disrupt the stability of other groups. Is it possible to have an initial grouping such that the party is never completely content? (i.e. the model never terminates) Observe real parties. Is this model descriptive of real social settings? What tolerances would model the people in the real party?

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 23 NetLogo es. 4 Vediamo ora il listato del programma party_pt.nlogo Party

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 24 § 4.4

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 25 _Strumenti, seguito _______________________________________ Un modello di riferimento: cocktail party Model library, prove pt/party_pt party_pt.nlogo, in linea a (per NetLogo 3) web.econ.unito.it/terna/materiale/master_ec_pol_san/ _______________________________________

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 26 ;The 'turtles-own' keyword, like the globals, breed, -own, and patches-own keywords, ;can only be used at the beginning of a program, before any function definitions. ;It defines the variables belonging to each turtle turtles-own [man? woman? happy?] patches-own [men women people] globals [boring-groups moves number-happy group-sites] to setup ca ; 'with' takes two inputs: on the left, an agentset (usually "turtles" or "patches"). ; On the right, a boolean reporter. set group-sites patches with [group-site?] set-default-shape turtles "person" ; 'cct' create-custom-turtles cct number [ ;;blue represents male, pink represents female. No stereotypes are meant ;;to be promoted. Simply change the colors right here if you'd like.

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 27 ;ifelse reporter [ commands1 ] [ commands2 ] ifelse (random 2 = 0) [set man? true set woman? false set color blue] [set man? false set woman? true set color pink] ifelse (random 2 = 0) [set heading 90] [set heading 270] ;; randomly face right or left set ycor 0 set xcor random world-width ] ; These reporters give the total width and height of the NetLogo world. ; Screen-size is the same as ((2 * screen-edge) + 1) ask turtles [move-into-groups] setup-patches setup-plots set moves 0 update-labels spread-people update-plots end

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 28 to setup-patches ask patches [ set men 0 set women 0 set people 0] ask turtles [ if man? [set men (men + 1)] if woman? [set women (women + 1)]] ask patches [ set people (men + women)] update-happiness update-boring-groups end to go if (number-happy = number) [ stop ;; stop the simulation if everyone is happy ] group-people ;; put all people on the x-axis update-happiness move-if-unhappy update-boring-groups update-labels spread-people ;; move the people into vertical columns set moves (moves + 1) update-plots if limit-speed? [ wait 0.75 ] ;; keep the spread groups on the screen for a bit end

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 29 to update-labels ask group-sites [ set plabel count turtles-here ] ; plabel is a pattch label ; turtles-here reports an agentset containing all ; the turtles on the caller's patch (including the caller ; itself if it's a turtle). ; count agentset reports the number of agents in the given agentset end to update-happiness ask patches [ set people (men + women)] ask turtles [ ;;; you are happy if the proportion of people of the opposite sex does not exceed your tolerance if man? [ifelse (women / people) > (tolerance / 100) [set happy? false] [set happy? true]] if woman? [ifelse (men / people) > (tolerance / 100) [set happy? false] [set happy? true]] ;; if (happy? = true) [set num-happy (num-happy + 1)] ] set number-happy count turtles with [happy?] ;; update number-happy variable end

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 30 to move-if-unhappy ask turtles [ if (not happy?) [ifelse man? [set men men - 1] ;;decrease the count in your old group [set women women - 1] ifelse (random 2 = 0) [set heading 90] [set heading 270] ;; randomly face right or left fd 1 ;; move out of your group move-into-groups ifelse man? [set men men + 1] [set women women + 1]]] ;;increase the count in your new in group end to move-into-groups ;;turtle procedure ; move forward until you hit the closest group if not group-site? [ fd 1 if limit-speed? [ wait 0.1 ] ;; slow it down so user can see it happening move-into-groups] end

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 31 to-report group-site? ;; turtle or patch procedure ;; if your pycor is 0 and your pxcor is where a group should be located, ;; then you're a group site (patch) or on a group site (turtle) locals [group-interval] ;; first figure out how many patches apart the groups will be set group-interval floor (world-width / num-groups) report ;; first check pycor (pycor = 0) and ;; then check if the distance between groups divides evenly into ;; our distance from the right hand edge of the screen (((max-pxcor - pxcor) mod group-interval) = 0) and ;; finally, make sure we don't wind up with more groups than ;; the user asked for (floor ((max-pxcor - pxcor) / group-interval) < num-groups) end to update-boring-groups ask group-sites [ set plabel-color white if people > 0 [if ((men = 0) or (women = 0)) [set plabel-color gray]]] set boring-groups (count group-sites with [plabel-color = gray]) end

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 32 to setup-plots set-current-plot "Happy Partygoers" set-plot-y-range 0 number end to update-plots set-current-plot "Happy Partygoers" set-current-plot-pen "Happy" plot (count turtles with [happy?]) set-current-plot "Single Sex Groups" plot boring-groups end ;; spread people out vertically to spread-people ask turtles [ifelse man? [set heading 0 fd 2] [set heading 180 fd 2] jump count other-turtles-here] ;; this trick works because of the serial ordering of turtle execution ; 'jump': turtles move forward by number units all at once, without the ; amount of time passing depending on the distance. end ;; pile people up on the x-axis to group-people ask turtles [set ycor 0] end

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 33 § 1.8

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 34 _Un problema nostro _______________________________________ Un problema nostro _______________________________________

22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 35 problema da trattare Il problema della mobilità dei pazienti oncologici Persone che si spostano per ragioni sanitarie indizio di insoddisfazione? correlazione con ragioni di studio e lavoro esigenze di altri familiari indicazione del medico informazioni tra pazienti differenze tra strutture (es. mancanza della radioterapia) età (più mobilità nei giovani) costi sociali costi vivi Più opzioni di cura chi sceglie? chi ha le informazioni? il medico? il paziente? Strutture adeguato numero di interventi attività di ricerca bassa mortalità Soglia minima per gli ospedali al di sotto aumenta la mortalità collegamenti tra ospedali (rinvii a unità più specializzate) Comportamento di un paziente ben informato ben informato da un medico perfettamente informato o … gradi diversi di informazione Problemi di riferimento: El Farol; scelto locali nelle formiche e comportamenti aggregati