13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _Strumenti, seguito _______________________________________ Simulazione.

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

I numeri, l’ora, I giorni della settimana
Giovanni Falcone & Paolo Borsellino.
Each student will be able to ask an adult or stranger: What do you like to do? and What dont you like to …?
1.E un algoritmo ricorsivo: Tutti le istanze di oggetti raggiungibili da un oggetto persistente diventano anchessi persistenti.
Multimediale? combinazione di testi, audio, immagini fisse, animate e video variamente assortiti e, se possibile, interattivi; si riferisce alluso coordinato.
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.
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.
22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
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.
A cura di: Alberto Baldasseroni Modificato da: Antonella Bena Gli indicatori per la descrizione del rischio infortunistico in Italia: le esperienze degli.
Frequency Domain Processing
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” --->
La vita Nato il 26/04/1564 a Stratford-on- Abon. Frequentò la Grammar School . Nei primi anni dell a sua giovinezza lavora con il padre. William.
You’ve got a friend in me!
Italian 1 -- Capitolo 2 -- Strutture
Buon giorno Io sono Professoressa Kachmar. Buon giorno Io sono Professoressa Kachmar.
Cuando Me Enamoro Quando M’Innamoro A Man Without Love M ộ t Ng ườ i Không Có Tình Yêu.
The role of supervision in a volunteer group: positive and negatives aspects related to the training il ruolo della supervisione in un gruppo di clown.
EMINEM CINDERELLA MEN Cinderella man Send the fellow Shady dang came to wrap the game up in cellophane, Raise hell from hell he came, But didn't come.
I giorni della settimana
Ontologia AA F. Orilia. Lez. 16 Discussione dell'approccio controfattualista di lewis condotta da Antonio De Grandis.
4/20/20151 Metodi formali dello sviluppo software a.a.2013/2014 Prof. Anna Labella.
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. Nothing.
BOOTS OF SPANISH LEATHER – Written by Bob Dylan, performed by Nanci Griffith.
Metodi Quantitativi per Economia, Finanza e Management Lezioni n° 7-8.
WE CLEAN THE WORLD FOR A BETTER FUTURE. EARTH DAY.
( Art. 14 ) 1. Ogni bambino ha diritto all’istruzione senza distinzioni razziali. 1. Every child has the right to be brought up without.
Chapter Eighteen1 CHAPTER 3 Distribution of national income A PowerPoint  Tutorial To Accompany MACROECONOMICS, 7th. ed. N. Gregory Mankiw Tutorial written.
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
GLI INTERROGATIVI.
ALL YOU NEED IS LOVE Love, Love, Love. There's nothing you can do that can't be done. Nothing you can sing that can't be sung. Nothing you can say but.
Appunti su Starlogo & Netlogo Michele Sonnessa Torino, 7 febbraio 2004.
GUSTAVO PIGA Università di Roma Tor Vergata, Direttore del Master in Procurement Management Preparato per: “L’APPROCCIO AL CICLO DI VITA A SUPPORTO DELLE.
Printing: Your printer might not print the same way our printers do, so make sure to try a couple of test prints. If things aren’t aligning quite right,
16 maggio 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _NetLogo _______________________________________ Impariamo ad usare.
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
Jojo was a man who thought he was a loner But he knew it wouldn't last. Jojo left his home in Tucson, Arizona For some California grass. Get back, get.
Viruses.
Each student will be able to ask an adult or stranger: What do you like to do? and What don’t you like to …?
Mobilità tra i Paesi del Programma KA103 A.A. 2014/2015 (KA103) Mobility Tool+ e il Rapporto Finale Claudia Peritore Roma luglio 2015.
Ripasso: Numeri zero uno 2 due 3 tre 4 quattro 5 cinque 6 sei 7
L A R OUTINE D EL M ATTINO Ellie B.. Io mi sono svegliata alle cinque del mattino.
IL CONDIZIONALE.
Passato prossimo dei verbi riflessivi con Essere
Click to continue. “Abbiamo sentito dire d’una speciale disposizione della marina inglese. Tutti i sartiami della regia flotta, dal più robusto al più.
Che ora è? Che ore sono? Telling time. Fate Adesso: If you were to stop someone on the street to ask the time how would you get their attention? If you.
 Complete the following conjugations:  Dire   Viviere   Fare   Dare   What type of verbs are these ??
Language of Algebra.
Language of Algebra. Basic concepts Key words Practice exercises Basic concepts Key words Practice exercises.
LE PREPOSIZIONI. Le Preposizioni semplici (Simple prepositions) A preposition describes a relationship between other words in a sentence. In itself, a.
It’s easy to know when we have to put emphasis on the last syllable of words with two or more syllables! These words have an accent on the last letter!
Buon giorno, ragazzi oggi è il quattro aprile duemilasedici.
La Pace vera True Peace Vi lascio la pace, vi do la mia pace. Non come la dà il mondo, io la do a voi. (Gv 14, 27) Peace be with you; I give you my peace.
1. ELASTICITA’ DELLA DOMANDA potere di mercato (FISSARE IL PREZZO) ≠ da potere contrattuale (TAKE OR LEAVE OFFER CAP 3 e 4) e da potere nell’impresa (CAPACITA’
STMan Advanced Graphics Controller. What is STMan  STMan is an advanced graphic controller for Etere automation  STMan is able to control multiple graphics.
LE INDICAZIONI. CHIEDERE INFORMAZIONI E INDICAZIONI : ASKING FOR INFORMATION & DIRECTIONS.
WRITING – EXERCISE TYPES
Jobs and occupations What do they do?
AusTel by taha.a.
Cyber Safety.
Adolf Luther Born 1912 in Krefeld, Germany. Died 1990 Krefeld.
giovedì, 12 ottobre matrimonio o convivenza?
Il condizionale.
Preliminary results of DESY drift chambers efficiency test
Transcript della presentazione:

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _Strumenti, seguito _______________________________________ Simulazione in NetLogo ospedali.nlogo in linea a anche in line funzionante a _______________________________________

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 2 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

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 3 ospedali.nlogo

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 4 ospedali.nlogo Testo del programma a seguire WHAT IS IT? Simulazione di pazienti che si spostano di ospedale in ospedale. L'ospedale normale è bianco. Se un ospedale ha pochi pazienti e quindi rappresenta un punto critico, è segnalato in rosso; se decresce, è segnalato in blu; se diventa troppo grande, in verde. Se il paziente non è a suo agio, cambia ospedale, spostandosi a caso nell'ospdeale che si trova a sinistra o a destra; resta in situazione di disagio se incontra un ospedale non bianco. I pazienti in condizione di disagio sono indicati in rosso. HOW TO USE IT Provare a modificare una per volta le probabilità di cambiamento di situazione (agio/disagio) del paziente: cambiamento a caso; cambiamento se in ospedale rosso, blu o verde. Provare combinazioni diverse di tutte le probabilità. Osservare il formarsi di zone di ospedali in crisi.

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 5 ;; gli agenti scelgono un gruppo; lo lasciano se sono uneasy turtles-own [uneasy?] patches-own [people people-previous-value decreasing? huge?] globals [critical-groups decreasing-groups huge-groups moves number-uneasy 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 [ set uneasy? false set color white 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)

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 6 ask turtles [move-into-groups] setup-patches update-critical-or-decreasing-or-huge-groups update-uneasiness setup-plots set moves 0 update-labels spread-people update-plots end ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 7 ; to go if (number-uneasy = number) [ show "Catastrophe!" stop ;; stop the simulation if everyone is uneasy ] group-people ;; put all people on the x-axis move-if-uneasy update-critical-or-decreasing-or-huge-groups update-labels update-uneasiness 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 ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 8 ; to setup-patches ask patches [ set people-previous-value 0 set people 0 set decreasing? false set huge? false] ask turtles [set people (people + 1)] end ; to update-labels ask group-sites [ set plabel count turtles-here ] ; plabel is a patch 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 ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 9 ; to update-uneasiness ask turtles [ if plabel-color = white [set uneasy? false set color white] ; clear mood if (100 * p-of-random-mood-change) > random 100 [set uneasy? true set color red] if (100 * p-of-mood-change-if-critical) > random 100 and plabel-color = red [set uneasy? true set color red] if (100 * p-of-mood-change-if-decreasing) > random 100 and plabel-color = blue [set uneasy? true set color red] if (100 * p-of-mood-change-if-huge) > random 100 and plabel-color = green [set uneasy? true set color red] ] set number-uneasy count turtles with [uneasy?] ;; update number-uneasy variable end ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 10 ; to move-if-uneasy ask turtles [ if (uneasy?)[ ifelse (random 2 = 0) [set heading 90] [set heading 270] ;; randomly face right or left set people (people - 1) ;;decrease the count in your old group fd 1 ;; move out of your group move-into-groups set people (people + 1)] ;;increase the count in your new 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 ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 11 ; 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 ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 12 ; to update-critical-or-decreasing-or-huge-groups ask group-sites [ set plabel-color white ifelse people < people-previous-value [set decreasing? true] [set decreasing? false] set people-previous-value people if decreasing? [set plabel-color blue] if people < number / (1.3 * (count group-sites)) [set plabel-color red] if people > number / (0.5 * (count group-sites)) [set plabel-color green] ] set critical-groups (count group-sites with [plabel-color = red]) set decreasing-groups (count group-sites with [plabel-color = blue]) ;NB a decreasing group can be accounted also as critical set huge-groups (count group-sites with [plabel-color = green]);NB a huge group can be accounted also as decreasing end ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 13 ; to setup-plots set-current-plot "Uneasy People" set-plot-y-range 0 number set-current-plot "Critical or Decreasing or Huge Groups" set-plot-y-range 0 num-groups end ; to update-plots set-current-plot "Uneasy People" set-current-plot-pen "Uneasy" plot (count turtles with [uneasy?]) set-current-plot "Critical or Decreasing or Huge Groups" set-current-plot-pen "Critical-groups" plot critical-groups set-current-plot-pen "Decreasing-groups" plot decreasing-groups set-current-plot-pen "Huge-groups" plot huge-groups end ;

13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 14 ; ;; spread people out vertically to spread-people ask turtles [set heading 0 fd 4 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 ;