ok, vamos a hablar un poco acerca de la graficación y como se pueden usar los
gráficos y las 1ras cosas sobre los agentes básicamente y lo que en verdad
queremos hacer es algo que se llama histograma donde se puede ver la
distribución completa de la riqueza en este modelo, pero antes de arrancar con
eso, quiero mostrarles los conceptos básicos de la graficación, así que
empecemos con un gráfico plano de línea simple como los que usamos en el modelo
original de El Farol; seguro que van a notar que en verdad borré el gráfico y eso
es porque quiero mostrarles como crearlo de 0, entonces la 1er cosa que necesitamos
hacer es, para poder crear un gráfico, ir a "add button" y elegir el gráfico (plot)
y hacer click en algún lugar que les parezca y podemos crear el gráfico ahí y
acá vamos a escribir el nombre del gráfico que es "concurrencia al bar", eso es lo
que vamos a tener que hacer y ese nombre se verá acá y tenemos que darles etiquetas
al eje X que es este que está acá y al eje Y que es el que está acá y para el eje de
las X vamos a escribir "tiempo" debido a que aquí las cosas ocurren a lo largo del
tiempo y para el eje de las Y, la etiqueta será "concurrencia" porque en eso es en lo
que estamos interesados en graficar, ya que la concurrencia al bar a lo largo del
tiempo; hay algunas otras cosas, que, dicho sea de paso, les quiero señalar,
aunque no sé si será hoy, pero la escala automática le permitirá al gráfico adaptar
automáticamente cuan grande será el eje de las X y el eje de las Y, para poder
graficar todos los valores, en general lo tenemos prendido ya que no queremos
graficar algo que no podemos ver y el "mostrar leyenda" lo que hace es muestra
una pequeña leyenda que nos dice qué es lo que se está graficando; basado en el color
del lápiz y cosas así; para este gráfico en particular, vamos a querer tener 1
línea que se mueva, que se refresquen todas las líneas también, aunque en verdad
no necesitamos eso, veamos qué sucede cuando damos ok ahora mismo, hacemos click
en setup y en go, van a ver en el gráfico que la línea está en 100 y eso se debe a
que el valor por defecto del comando del gráfico es contar las tortugas y en el
modelo de El Farol, el número de tortugas nunca cambia, permanece constante a lo
largo del tiempo, lo que en verdad queremos hacer es tener un gráfico
puede que sea o no, el número de personas que concurren al bar, pero puede que estén
pensando que recuerdan cuando miran el modelo, volvamos al modelo un poco
lo agrando un poco, ustedes pueden pensar que las tortugas que concurren
pero el problema en usar la "concurrencia" para graficar una serie de cosas es que la
concurrencia es en verdad asignada muy rapidamente debido a que les permitimos a
los agentes que comiencen y que no vayan como un producto de ello, la graficación
nos presenta algunos problemas si tratamos de graficar algo de repente que no fue
asignado; entonces no vamos a usar la concurrencia, pero pueden ver que hay una
variable que se llama "concurrencia", que es global y tal vez sea eso lo que
queremos, queremos encontrar si estamos trabajando con un modelo que no conocemos
muy bien; es ver como la concurrencia está asignada; entonces buscamos la
concurrencia, van a ver que es la concurrencia actual al bar, dice que es
eso; hay algunas otras referencias, pero veamos cómo es que se la asigna en verdad
la 1ra vez que es asignada, se le asigna la historia que se le creó, entonces es
eso una buena cosa, ya está asignada y de hecho, sigo mirando todas las referencias
a la concurrencia, van a ver que básicamente que cada vez que una tortuga
decide concurrir al bar, la concurrencia se aumenta; esto es lo que queremos
graficar
y de hecho al final de cada tick, se asigna, perdón, no al final de cada tick,
pero en el medio se evalúa la concurrencia y se la cuenta
nosotros sabemos que la concurrencia es un tipo de monitor de lo que queremos, así
que podemos volver atrás a nuestro gráfico y podemos agregarle ok, y podemos
agregarle lo que se va a graficar, en vez de graficar la cuenta de las tortugas,
queremos la concurrencia
setup y click en go y ahora tenemos el gráfico que queremos
ahora, una cosa que es diferente de antes cuando teníamos también el límite que se
graficaba y si recuerdan ese límite era 60 para que el bar se encontrara lleno y eso
se asigna desde acá, había una línea roja que cruzaba el gráfico completo, cómo
podemos agregarla también? una forma de agregarla es básicamente al gráfico y
agregar otro lápiz al gráfico; agregamos otro lápiz
vamos a elegir un rojo, es difícil de ver negro, hagámoslo rojo así podemos hacer
click sobre el color y luego en la selección de los colores, el rojo, ok
y luego podemos, una de las cosas que vamos a necesitar es debido a que esta
línea va a cambiar a medida que el gráfico crece, probablemente necesitemos
reasignarla sobre una base regular, hay un comando que se llama "plot-pen-reset" que
básicamente dice, no sigas dibujando en el mismo punto en el que estás, sino que
empezá de nuevo, le vamos a permitir que vuelva a comenzar cada vez, no se
actualiza esencialmente; podemos hacer un gráfico de X e Y y podemos hacerlo desde 0
debido a que lo que queremos de esta línea queremos que vaya desde el punto 0 de la
superpoblación hasta el máximo límite de la superpoblación; tenemos que decirle que
comience en 0 y luego por el límite de la superpoblación que es el límite y que se
asigna con este deslizador y tenemos que ir, X e Y, queremos el valor máximo del
eje; algunas veces, ahora no puedo recordar cual es el comando para poder, el
argumento para obtener el valor máximo del eje en el gráfico, sé que existe uno, pero
no puedo recordarlo, a veces lo que hago en esos casos, tengo esta ventana abierta
voy arriba y voy al diccionario de NetLogo y cuando se abre el diccionario de NetLogo
pueden ir directamente a ver todos los comandos diferentes, puedo buscar la
graficación y tratar de ver cual es, acá está, plot-x-max, creo que es esa devuelve
el valor mínimo o máximo de los ejes X o Y esto es justamente lo que quiero, quiero
ese valor máximo de X, entonces sigamos, cerremos esta ventana otra vez y ahora
puedo ir acá y puedo ir acá y plot-x-max sobre el límite de superpoblación
con esto el gráfico dibuja una línea desde 0, tomando el límite de la superpoblación
hasta el máximo de X
setup, van a ver el gráfico inmediatamente debido a que conocemos el valor
acá vamos, ahora tenemos un gráfico que reproduce exactamente qué es lo que está
sucediendo; esto no es algo exacto, esto tiene más que ver con un modelo de
promedios, no es en realidad una extensión a esta altura
en la próxima charla, usaremos una extensión, un historgrama así podremos ver
la distribución completa de la recompensa