Vamos a hablar de cómo hacer para correr múltiples veces el modelo, ya que debemos hacerlo de tal forma que no tengamos que hacer click en los botones y registrar los datos y hacerlo una y otra vez muchos de los modelos de los que vamos a hablar son estocásticos, si son estocásticos, entonces es porque tienen algo aleatorio en algunos de los elementos del modelo, y entonces tenemos que correr nuestros modelos muchas veces para comprender su conducta, una corrida no nos dice nada, sólo nos dice que fue lo que generó esa corrida particular del modelo, no nos dice nada sobre los patrones globales del modelo y hay muchas formas en las que podemos ejecutar las múltiples corridas en NetLogo o en cualquier plataforma de MBA una que vamos a discutir un poco es la del espacio de conducta, de la que hablaremos bastante en el día de hoy pero quiero mencionar que uno podría hacerlo dentro del propio modelo por ejemplo, puedo ir una y otra vez en el modelo de las enfermedades el modelo de la dispersión de las enfermedades puedo insertar este código, donde repito 10 veces, la asignación de 50 personas la rutina de setup, un loop por todas las tortugas que hayan sido infectadas luego la rutina go, así permanece repitiendo hasta que no quedan tortugas infectadas y luego imprime los ticks al final y puedo cambiar el número de personas a 100, 150 y obtener los resultados esta es una forma posible de hacerlo otra forma posible es la de usar el espacio de conducta, como mencionamos vamos a ir a ese punto y a hablar un poco de cómo se ve y que significa su uso como podemos ver, estamos en la pestaña del código del modelo de NetLogo sobre dispersión de enfermedades y lo que hice fue pegar manualmente ese código que vimos en la última diapositiva yo lo llamo el procedimiento batch manual repita 10 veces, asigno 50 personas lo hacemos mientras haya tortugas infectadas, luego la rutina go e imprime los ticks podemos revisarlo si manualmente ejecuto la rutina y lo dejo correr vemos que suceden un montón de cosas incrementamos la velocidad, para que vaya más rápido y al final vemos estos datos vemos la información que quisimos registrar esa es una forma de hacerlo pero el problema es que tengo que ir, si quiero, modificar los valores a 100 y así sucesivamente, vovler a correr el procedimiento, lo puedo correr 20 veces o 30 veces, si quisiera imprimir el nro de tortugas infectadas en las últimas 10 vueltas, siempre hay diferentes cosas que uno quiere ver, si quiero volver al modo normal tengo que copiar y pegar todo este código como resultado de ello, NetLogo agrega algo que se llama "espacio de conducta" y casi todos los MBA tienen algo parecido y el espacio de conducta. nos brinda una herramienta para registrar todo lo que está ocurriendo con nuestro código en NetLogo si lo veo, puedo comenzar un nuevo experimento que automáticamente me muestra todas las variables y los parámetros del modelo, me permite realizar repeticiones ver la salida de la corrida y nos permite determinar qué medidas quiero ver en cada paso y nos permite ver el comando setup o el comando go, si siempre es lo mismo y podemos modificar otras cosas, el límite del tiempo, correrlo durante 10 ticks de otro modo le dice al código que frene podemos agregar nuestra propia forma de parar, por ejemplo si quiero ir a ver si el 75% de la población está infectada, aquí tengo la condición que dice, si es mayor que 75% entonces frene y si quiero correr esto puedo mostrarles como cambia de acuerdo a la densidad de la población este es el experimento que queremos correr lo que queremos hacer es ver la variable de movilidad, la cantidad de conexiones por nodo es irrelevante para esta corrida pero el número de personas es la parte importante y vemos que queremos empezar con 50 personas e incrementar esa variable en grupos de 50 hasta que alcancemos los 200 voy a marcar 50, 100, 150 y 200 y luego que me muestre los resultados para cada uno de estos valores diferentes vamos a repetir el modelo 10 veces y lo que saldrá es el número de ticks debido a que el modelo frena de acuerdo a como el código está escrito, esto va a generar los resultados, que es el número de ticks que nos hace llegar hasta los 200 le doy ok, así terminamos ahí y si lo corro puedo decirle que cree una tabla de salida lo puedo poner en el escritorio y lo vamos a correr y si volvemos resultó que corrió tan rápido que no pudimos ver nada lo corremos, podemos decir ahora podemos ver como se actualizan los datos y todo eso si lo queremos correr más rápido podemos apagar la actualización de la vista y básicamente corre inmediatamente y podemos apagar las cajas donde se actualiza y ahora lo que hicimos, es mandar las salidas a un archivo CSV todas las variables, así podemos hacer un seguimiento y por cada corrida, por cada uno de estas cantidades de personas tenemos las salidas de los números de ticks hasta que frena y la razón es que muestra la salida de la última corrida, si vemos esta caja en el espacio de conducta, nos dice que va a medir las corridas en cada paso solamente muestra los resultados de la última corrida, los últimos pasos una línea de datos por corrida de cada modelo, lo que muestra cual era el estado del modelo cuando éste termina en la próxima charla vamos a hablar sobre como analizar estos datos