Para cualquier modelo que elija el usuario, además de generarse el gráfico de las curvas y el csv, hay 3 variables que deberían calcularse a partir del csv:
1- Número de infectados en el pico
2- Tiempo del pico de infectados
3- Número de infectados totales
1-
El número de infectados en el pico corresponde al mayor valor calculado para el compartimento I durante toda la simulación. Para los modelos donde cada compartimento (S, E, I, R) está separado en 2 (SIR-HL, SIR-HLalfa, SEIR-HL, SEIR-HLalfa) o en 5 sub-poblaciones (SEIR-5G), esta variable debe obtenerse de la columna suma I
Ejemplo con SEIR-5G:
2-
El tiempo del pico de infectados es el tiempo que corresponde al número de infectados en el pico
Ejemplo con SEIR-5G:
3-
El número de infectados totales puede obtenerse como el mayor valor que alcanza R durante toda la simulación. Como R aumenta asintóticamente, tomemos como punto de corte el tiempo en que I llega a ser menor a 0,5.
Ejemplo con SEIR-5G:
OUTPUT:
Las tres variables pueden presentarse en un cuadro con un formato como el siguiente (redondear a números enteros):
Ejemplo con SEIR-5G:
CONSIDERACIONES:
Es posible que para algunas simulaciones, dependiendo de los parámetros y condiciones iniciales, no haya un pico de infectados, sino que I descienda monótonamente a partir del valor inicial. En ese caso esto debería reflejarse en el output de la siguiente manera:
Si el usuario elige una duración muy corta para la simulación, de manera que la epidemia no llegue a terminar, las variables calculadas no van a tener sentido. Por ahora podemos dejar que el usuario se dé cuenta solo al mirar el gráfico, o agregar una advertencia como "Verifique en el gráfico que el tiempo de la simulación haya sido suficiente"
@etnalubma esto debería ser una extensión del json, que permita especificar el máximo de qué variable, y te tire los valores de todas las otras junto con el valor del máximo.
Para cualquier modelo que elija el usuario, además de generarse el gráfico de las curvas y el csv, hay 3 variables que deberían calcularse a partir del csv:
1- Número de infectados en el pico 2- Tiempo del pico de infectados 3- Número de infectados totales
1- El número de infectados en el pico corresponde al mayor valor calculado para el compartimento I durante toda la simulación. Para los modelos donde cada compartimento (S, E, I, R) está separado en 2 (SIR-HL, SIR-HLalfa, SEIR-HL, SEIR-HLalfa) o en 5 sub-poblaciones (SEIR-5G), esta variable debe obtenerse de la columna suma I
Ejemplo con SEIR-5G:
2- El tiempo del pico de infectados es el tiempo que corresponde al número de infectados en el pico
Ejemplo con SEIR-5G:
3- El número de infectados totales puede obtenerse como el mayor valor que alcanza R durante toda la simulación. Como R aumenta asintóticamente, tomemos como punto de corte el tiempo en que I llega a ser menor a 0,5.
Ejemplo con SEIR-5G:
OUTPUT: Las tres variables pueden presentarse en un cuadro con un formato como el siguiente (redondear a números enteros):
Ejemplo con SEIR-5G:
CONSIDERACIONES: