acá estamos con el modelo 2 y vamos a agregar el gráfico que cuenta el número de
adopciones a lo largo del tiempo, esto es elegimos el elemento gráfico y ahí tenemos
nuestro gráfico y podemos darle el nombre "adopciones a lo largo del tiempo",
podemos darle un nombre al eje X, "tiempo" podemos darle un nombre al eje Y,
"adopciones" y luego, el valor por defecto es "graficar la cantidad de tortugas", eso
es casi lo que queremos, excepto que queremos las tortugas que han adoptado
las tortugas que ya han adoptado, entonces agregamos "with adopted"
le damos ok
lo acomodo un poco, hacemos click en setup y en go y ahí ya lo tenemos, como les
mencioné en el resumen de este modelo, el problema es que seguirá corriendo para
siempre, entonces lo que queremos es frenarlo, y ahora mismo el gráfico nos
muestra como corre para siempre, entonces lo que queremos hacer es agregar algún
código que haga que frene y registre el tiempo; para hacer eso como se pueden
imaginar, vamos a la rutina "go" y vamos a querer agregar que frene al modelo si no
queda nadie por adoptar, este comando frena el modelo en el momento en que es
apropiado
esto... la forma más simple de hacerlo es básicamente
observar si las tortugas no han adoptado, si hay tortugas que no adoptaron entonces
dejamos que siga corriendo, de otra forma no; entonces cómo vamos a hacer para
verificar si las tortugas no han adoptado aún? podemos decir que si las tortugas con
adopción; esto me va a dar a las tortugas que han adoptado, pero en verdad queremos
a las tortugas que no adoptaron, veamos si queda algo y lo que podemos decir es, si
hay alguna tortuga que aún no adoptó este "alguna" tortuga que aún no adoptó,
quedan algunas tortugas por adoptar, deben haber algunas; pero no es eso en verdad lo
que queremos, lo que queremos es que no quede ninguna tortuga que no hayan
adoptado, que puede sonar como algo que no es, pero básicamente queremos estar
seguros que no quedan tortugas por adoptar si entonces no queda ninguna tortuga que
no adoptaron, entonces vamos a querer que el modelo se frene, que pare de correr,
ese es el código básico que hay que verificar y si volvemos atrás y hacemos
click en setup y luego go, seguramente el modelo frena en 19 ticks y lo podemos
correr muchas veces y podemos ver que con estas medidas nos damos cuenta que es un
modelo estocástico, que nos trae el número de ticks y el modelo frena, pero si miran
los resultados vemos que tenemos una suerte de curva S cada vez que lo corremos
muy similar al modelo que vimos de la adopción
entonces este es un modelo muy relacionado al menos en forma inicial, con la clase de
características que vimos en el modelo Bajo y desde esa perspectiva es que lo
hicimos
cuando vuelva voy a hablar un poco sobre eso; entonces este próximo modelo cambia
un poco en relación a lo que estuvimos viendo; en este vemos otras cosas de los
modelos basados en agentes en muchos sentidos
lo que queremos hacer es empezar a agregar redes al modelo; vamos a comenzar con una
red aleatoria y recuerden cuando fuimos al código y hablamos de nodos y vínculos y
como agregarlos al modelo? vamos a agregar esos vínculos y luego lo que queremos
hacer es que queremos tener un cambio en la regla de la adopción; en vez de tener
que la influencia social se modifique por la población total de adoptadores, vamos a
querer que se modifique únicamente por el vecindario local, en forma opcional vamos
a agregar algo, podemos asignar una distribución que nos muestre la densidad
de los agentes, entonces puede ser que algunos agentes tengan más vecinos que
otros; para hacer este cambio, si quieren, lo que puedo recomendarles que hagan es
que abran el diccionario de NetLogo y busquen en el componente de la red y
empiecen a buscar qué es lo que hay allí
ok, cuando vuelva lo vamos a hacer