In questo video, entrerò più in dettaglio
nel modello.
Questo vuol dire che useremo un po' di matematica
è, comunque, un video opzionale
e se vi sentite a vostro agio con la matematica
continuate a guardarlo
in caso contrario potrete evitarlo
senza aver perso tanto sul funzionamento del modello.
Ecco i dettagli.
Impostiamo N come numero delle strategie di ogni persona
e M come il numero delle settiamane di frequeza conosciuta.
Al tempo attuale, cioè, martedì
che prevediamo di partecipare
e la settimana precedente,
quindi: t-1, t-2, etc.
E connoteremo la frequenza al tempo t come A di t.
Ogni stategia sarà così.
Allora una strategia prevede la frequenza per la settimana t,
sarà un centinaio di volte la somma,
dove la somma è la misura di w, che è una costante
per la frequenza nella settimana precedente
più alcune altre costanti per la frequenza nella settimana ancora precedente,
et., fino ai limiti di memoria, più altre costanti.
Questo, in generale, in maniera linera, é una combinazione
delle settimane precedenti, un centinaio di volte.
E questa misura, w sub i, è nell'intervallo -1, 1.
Ogni persona ha N strategie,
e quello che rende le strategie diverse l'una dall'altra è la misura
e alcune misure prossime allo 0,
che vuol dire che ignoriamo i dati di una particolare settimana,
e le strategie sono diverse da persona a persona.
Ora una di queste strategie è determinata per essere la migliore corrente
La connoteremo con una S stella
e la decisione che ogni persona fa
è la seguente:
se S stella di t. è la migliore strategia da noi determinata
non vi detto ancora come è stata determinata
ma ve lo dirò tra un minuto.
Quindi se S di t è più grande della soglia di sovraffolamento,
che è un valore come 60,
non partiamo, altrimenti sì.
Questa S stella di t è diversa da persona a persona,
ma ognuno usa questa regola,
con una propria S stella di t
per decidere se partire o meno.
Ok
Andiamo
Cominciamo,
N strategie di tutti
sono inizializzata con misure casuali.
Ognuna ha una storia iniziale
in modo che possano prendere delle decisioni.
Il precedente M volte
è inizializzato come casuale
con un valore tra 0 e 99.
Così da poter fare delle previsioni
sul primo giro di M.
E, ecco come la migliore strategia viene determinata.
Quindi ad ogni passo,
dopo ogni persona che prende una decisione
possono apprendere la frequenza attuale ad ogni passo
poi determinano quale strategia dovrebbe avere il miglior previsore.
Questa strategia sarà usata dalla persona nel giro successivo.
Ok, quindi fanno in questa maniera:
ogni persona determinerà,
per ogni passo tra ora e il precedente M,
quale strategia attiae avrebbe meno errori.
L'errore è la differenza
ad ogni passo
tra la previsione fatta da una strategia,
e la frequenza attuale.
Quindi questa strategia S ha una differenza tra
quale previsione in questo giro e la frequenza corrente
e quale previsione la scorsa settimana
meno la frequenza attuale
e così via,
fino al limite di memoria.
La migliore strategia corrente è la strategia S stella
che ha il più basso errore
su tutte le altre strategie.
Così viene determinata la migliore strategia.
E questo è quanto.
Nel prossimo video, guarderemo a una messa a punto di NetLogo
di questo modello.