El modelo SIR tiene por objetivo predecir si una epidemia tenderá a expandirse o por el contrario, a disminuir en el transcurso del tiempo. Para ello establece tres funciones dependientes del tiempo que representan:

\(S\left( t \right)\): La variación del número de personas susceptibles de contraer la enfermedad en el transcurso del tiempo.

\(I\left( t \right)\): La variación de la cantidad de infectados en el transcurso del tiempo.

\(R\left( t \right)\): La variación de la cantidad de recuperados en el transcurso del tiempo.

Y tres parámetros que representan:

\(\beta\): El número medio de contactos por unidad de tiempo.

\(\gamma\): El número de recuperados por unidad de tiempo dividido por el total de infectados.

\(N\): La población total.


El modelo supone que los susceptibles se infectan a cierta tasa y se recuperan a otra (tasas de transicion). Así:

\[ S\left( t \right) \Rightarrow TDT 1 \Rightarrow I\left( t \right) \Rightarrow TDT 2 \Rightarrow R \left( t \right)\]

La tasa de transición 1 (TDT1) se define como:\(\frac { \beta I\left(t\right)}{N}\)

La tasa de transición 2 (TDT2) se define como:\(\gamma\)

El sistema de ecuaciones diferenciales no lineales que representan lo anterior y que definen al modelo SIR son:

\[\frac{dS\left( t \right)}{dt} = - \frac {\beta I\left( t \right) S\left( t \right)}{N} \] \[\frac{dI\left( t \right)}{dt} = \frac {\beta I\left( t \right) S\left( t \right)}{N} - \gamma I\left( t \right)\] \[\frac{dR\left( t \right)}{dt} = \gamma I\left( t \right)\] Observemos que en realidad es un sistema de dos ecuaciones diferenciales. Despejemos \(\gamma I\left( t \right)\) de la segunda ecuación y reemplacemos el valor en la tercera:

\[\frac{dR\left( t \right)}{dt} = \gamma I\left( t \right) = \frac {\beta I\left( t \right) S\left( t \right)}{N} - \frac{dI\left( t \right)}{dt}\] \[\frac{dR\left( t \right)}{dt} = \frac {\beta I\left( t \right) S\left( t \right)}{N} - \frac{dI\left( t \right)}{dt}\] Reemplacemos el valor del primer término del lado derecho por la primera ecuación:

\[\frac{dR\left( t \right)}{dt} = - \frac{dS\left( t \right)}{dt} - \frac{dI\left( t \right)}{dt}\]

Multipliquemos por \(dt\) la expresión e integremos en forma indefinida:

\[ \int dR\left( t \right) = - \int dS\left( t \right) - \int dI\left( t \right)\] \[ R\left( t \right) = - S \left( t \right) - I\left( t \right) +C\] C en igual a N pues: \[ N = R\left( t \right)+ S \left( t \right)+ I\left( t \right) \] Entonces: \[ R\left( t \right) = - S \left( t \right) - I\left( t \right) +N\] Volvamos al sistema de ecuaciones diferenciales originales, despejemos el valor de \(I\left( t \right)\) de la tercera ecuación y dividamos la primera por él:

\[\frac{dS\left( t \right)}{dt} = - \frac {\beta I\left( t \right) S\left( t \right)}{N} \]

\[\frac{dI\left( t \right)}{dt} = \frac {\beta I\left( t \right) S\left( t \right)}{N} - \gamma I\left( t \right)\]

\[\frac{dR\left( t \right)}{dt} = \gamma I\left( t \right)\]

\[ I\left( t \right) = \frac{dR\left( t \right)}{ \gamma dt } \]

\[ \frac{ \frac{dS\left( t \right)}{dt}} { \frac{dR\left( t \right)}{ \gamma dt }}= \frac{ - \frac {\beta I\left( t \right) S\left( t \right)}{N}} {I\left( t \right)} \]

\[ \frac{dS\left( t \right)}{dt} \frac{ \gamma dt } {dR\left( t \right)} = - \frac {\beta I\left( t \right) S\left( t \right)}{N I\left( t \right)} \] Al lado izquierdo se van los \(dt\) y al lado derecho se van los \(I(t)\).

\[ \frac{ dS\left( t \right) \gamma } {dR\left( t \right)} = - \frac {\beta S\left( t \right)}{N } \]

Reagrupamos.

\[ \frac{dS\left( t \right)}{S\left( t \right)} {} = - \frac {\beta dR\left( t \right)}{\gamma N } \] Integramos definidamente sobre el tiempo entre \(0\) y \(t\):

\[ \int_0^t \frac{dS\left( t \right) }{S\left( t \right)} {} = - \frac {\beta }{\gamma N } \int_0^t dR\left( t \right) \]

\[\ln S(t)\Big|_0^t= - \frac {\beta R\left( t \right) }{\gamma N }\Big|_0^t\] \[\ln S(t)- \ln S(0)= - \frac {\beta }{\gamma N } (R(t)-R(0))\] Lo que es igual a:

\[\ln \frac { S(t)}{ S(0)}= - \frac {\beta }{\gamma N } (R(t)-R(0))\] elevamos a \(e\) y llevamos el denominador del lado izquierdo al derecho:

\[e^{\ln \frac { S(t)}{ S(0)}} = e^{- \frac {\beta }{\gamma N } (R(t)-R(0))}\] \[ S(t) = S(0) e^{- \frac {\beta }{\gamma N } (R(t)-R(0))}\] Por definición, en el momento \(t=0\):

\(S(0) = N\), y

\(R(0) = 0\), por lo que la ecuación queda:

\[ S(t) = N e^{- \frac {\beta }{\gamma N } (R(t))}\] La expresión \(\frac {\beta}{\gamma }\) se denomina Número Básico de Reproducción \(R_0\) y es fundamental, tal como lo veremos a continuación:

Reemplacemos el valor de \(R_0\) en la segunda ecuación diferencial del sistema:

\[\frac{dI\left( t \right)}{dt} = \frac {\beta I\left( t \right) S\left( t \right)}{N} - \gamma I\left( t \right)\]

\[\frac{dI\left( t \right)}{dt} = \frac {\gamma R_0 I\left( t \right) S\left( t \right)}{N} - \gamma I\left( t \right)\]

\[\frac{dI\left( t \right)}{dt} = [\frac { R_0 S\left( t \right)}{N}-1] \gamma I\left( t \right)\] La tasa de propagación de la infección queda definida entonces por la expresión:

\[\frac { R_0 S\left( t \right)}{N}-1\] Si:

\[\frac { R_0 S\left( t \right)}{N}-1 >0 \]

o bien \[\frac { R_0 S\left( t \right)}{N} >1 \]

\[\frac{dI\left( t \right)}{dt} > 0\]

y la tasa de propagación de la enfermedad crecerá.

Por el contrario, si \[\frac { R_0 S\left( t \right)}{N}<1\] decrecerá.


Estimación de \(R_0\) por medio de una regresión lineal

Supongamos que: \[\frac { R_0 S\left( t \right)}{N}<1\]

Por lo tanto:

\[ R_0 < \frac {N}{ S\left( t \right)}\]

ya obtuvimos según (26) que:\[ S(t) = N e^{- \frac {\beta }{\gamma N } (R(t))}\]

entonces:

\[ { R_0 } < e^{ \frac {\beta }{\gamma N } (R(t))} \]

\[ { R_0 } < e^{ \frac {R_0 R(t)} {N}}\] lo que indica que en el momento \(t\) la epidemia tenderá a disminuir y viceversa.

La estimación de \(R_0\) la obtenemos de (37):

\[ S(t) = N e^{- \frac {R_0 R(t)}{ N } }\] \[ \ln \frac {S(t)}{N} = \ln e^{- \frac {R_0 R(t)}{ N } }\] \[ \ln S(t) = \ln N - \frac {R_0 R(t)}{ N } \] \[ N \ln S(t) = N \ln N - {R_0 R(t)} \]

y tenemos una función lineal sobre la cual podemos aplicar una regresión. El número básico de reproducción (cambiándole el signo) es la pendiente de la recta de regresión.

El paso final es comparar los valores de \(R_0\) con \(e^{\frac {R_0R(t)}{ N }}\), donde \(t\) es el momento final.


Implementación del cálculo de \(R_0\) en R

#Cargamos la base de datos:
#covid19 <- read_csv2("C:/Users/usuario/Documents/GitHub/Analisis_covid19_con_R/analisis_13_mayo_SIR/covid19cc.csv")
library(readxl)

covid19 <- read_xlsx("C:/Users/usuario/Documents/GitHub/Analisis_covid19_con_R/analisis_13_mayo_SIR/covid19cc.xlsx")
str(covid19)
## tibble [11,484 x 18] (S3: tbl_df/tbl/data.frame)
##  $ Region               : chr [1:11484] "Maule" "Maule" "Metropolitana" "Metropolitana" ...
##  $ Comuna               : chr [1:11484] "Talca" "Talca" "Vitacura" "Providencia" ...
##  $ Codigo_comuna        : num [1:11484] 7101 7101 13132 13123 7101 ...
##  $ Fec                  : num [1:11484] 1 2 2 3 3 3 4 4 4 5 ...
##  $ Fecha                : num [1:11484] 43893 43894 43894 43895 43895 ...
##  $ Clave                : num [1:11484] 7.10e+08 7.10e+08 1.31e+09 1.31e+09 7.10e+08 ...
##  $ Casos_Diarios        : num [1:11484] 2 0 1 1 0 0 0 0 1 0 ...
##  $ Casos_Acumulados     : num [1:11484] 2 2 1 1 2 1 1 2 2 1 ...
##  $ acumulados_corregidos: num [1:11484] 0.845 0.845 1.033 0.634 0.845 ...
##  $ Muertes              : num [1:11484] 0 0 0 0 0 0 0 0 0 0 ...
##  $ Casos_Activos        : num [1:11484] 2 2 1 1 2 1 1 2 2 1 ...
##  $ activos_corregidos   : num [1:11484] 0.845 0.845 1.033 0.634 0.845 ...
##  $ Recuperados          : num [1:11484] 0 0 0 0 0 0 0 0 0 0 ...
##  $ Recuperados_Diarios  : num [1:11484] 0 0 0 0 0 0 0 0 0 0 ...
##  $ Dia                  : num [1:11484] 1 2 1 1 3 2 2 4 3 3 ...
##  $ Fallecidos_Diarios   : num [1:11484] 0 0 0 0 0 0 0 0 0 0 ...
##  $ on-off               : chr [1:11484] "START" "ON" "START" "START" ...
##  $ Max_Dia              : num [1:11484] 68 68 67 66 68 67 66 68 67 66 ...
covid19.metro = covid19[covid19$Comuna=="Santiago",]

# podemos convertir los valores de fecha numéricos de Excel en información de fecha mediante el uso de la función "excel_numeric_to_date" del paquete "janitor".

covid19.metro$Fecha <- excel_numeric_to_date(covid19.metro$Fecha)

str(covid19.metro)
## tibble [58 x 18] (S3: tbl_df/tbl/data.frame)
##  $ Region               : chr [1:58] "Metropolitana" "Metropolitana" "Metropolitana" "Metropolitana" ...
##  $ Comuna               : chr [1:58] "Santiago" "Santiago" "Santiago" "Santiago" ...
##  $ Codigo_comuna        : num [1:58] 13101 13101 13101 13101 13101 ...
##  $ Fec                  : num [1:58] 12 13 14 15 16 17 18 19 20 21 ...
##  $ Fecha                : Date[1:58], format: "2020-03-14" "2020-03-15" ...
##  $ Clave                : num [1:58] 1.31e+09 1.31e+09 1.31e+09 1.31e+09 1.31e+09 ...
##  $ Casos_Diarios        : num [1:58] 1 0 5 2 5 0 0 3 0 0 ...
##  $ Casos_Acumulados     : num [1:58] 1 1 6 8 13 13 13 16 16 16 ...
##  $ acumulados_corregidos: num [1:58] 0.199 0.199 1.192 1.59 2.584 ...
##  $ Muertes              : num [1:58] 0 0 0 0 0 0 0 0 0 0 ...
##  $ Casos_Activos        : num [1:58] 1 1 6 8 13 13 13 16 16 16 ...
##  $ activos_corregidos   : num [1:58] 0.199 0.199 1.192 1.59 2.584 ...
##  $ Recuperados          : num [1:58] 0 0 0 0 0 0 0 0 0 0 ...
##  $ Recuperados_Diarios  : num [1:58] 0 0 0 0 0 0 0 0 0 0 ...
##  $ Dia                  : num [1:58] 1 2 3 4 5 6 7 8 9 10 ...
##  $ Fallecidos_Diarios   : num [1:58] 0 0 0 0 0 0 0 0 0 0 ...
##  $ on-off               : chr [1:58] "START" "ON" "ON" "ON" ...
##  $ Max_Dia              : num [1:58] 57 57 57 57 57 57 57 57 57 57 ...
tabla.metro = data.frame(covid19.metro)
str(tabla.metro)
## 'data.frame':    58 obs. of  18 variables:
##  $ Region               : chr  "Metropolitana" "Metropolitana" "Metropolitana" "Metropolitana" ...
##  $ Comuna               : chr  "Santiago" "Santiago" "Santiago" "Santiago" ...
##  $ Codigo_comuna        : num  13101 13101 13101 13101 13101 ...
##  $ Fec                  : num  12 13 14 15 16 17 18 19 20 21 ...
##  $ Fecha                : Date, format: "2020-03-14" "2020-03-15" ...
##  $ Clave                : num  1.31e+09 1.31e+09 1.31e+09 1.31e+09 1.31e+09 ...
##  $ Casos_Diarios        : num  1 0 5 2 5 0 0 3 0 0 ...
##  $ Casos_Acumulados     : num  1 1 6 8 13 13 13 16 16 16 ...
##  $ acumulados_corregidos: num  0.199 0.199 1.192 1.59 2.584 ...
##  $ Muertes              : num  0 0 0 0 0 0 0 0 0 0 ...
##  $ Casos_Activos        : num  1 1 6 8 13 13 13 16 16 16 ...
##  $ activos_corregidos   : num  0.199 0.199 1.192 1.59 2.584 ...
##  $ Recuperados          : num  0 0 0 0 0 0 0 0 0 0 ...
##  $ Recuperados_Diarios  : num  0 0 0 0 0 0 0 0 0 0 ...
##  $ Dia                  : num  1 2 3 4 5 6 7 8 9 10 ...
##  $ Fallecidos_Diarios   : num  0 0 0 0 0 0 0 0 0 0 ...
##  $ on.off               : chr  "START" "ON" "ON" "ON" ...
##  $ Max_Dia              : num  57 57 57 57 57 57 57 57 57 57 ...
# 
# head(tabla.metro,10)

# # Obtengamos el numero de habitantes de la ciudad de Santiago:
pop_santiago <- 404495

# Calculamos los infectados, los recuperados y los susceptibles por dias:
# # 
infectados.por.dia = aggregate(tabla.metro$Casos_Diarios~tabla.metro$Fecha,FUN=sum)

infectados.por.dia
##    tabla.metro$Fecha tabla.metro$Casos_Diarios
## 1         2020-03-14                         1
## 2         2020-03-15                         0
## 3         2020-03-16                         5
## 4         2020-03-17                         2
## 5         2020-03-18                         5
## 6         2020-03-19                         0
## 7         2020-03-20                         0
## 8         2020-03-21                         3
## 9         2020-03-22                         0
## 10        2020-03-23                         0
## 11        2020-03-24                         0
## 12        2020-03-25                         0
## 13        2020-03-26                         0
## 14        2020-03-27                         0
## 15        2020-03-28                        92
## 16        2020-03-29                         0
## 17        2020-03-30                         6
## 18        2020-03-31                        18
## 19        2020-04-01                        11
## 20        2020-04-02                         9
## 21        2020-04-03                        10
## 22        2020-04-04                        23
## 23        2020-04-05                        23
## 24        2020-04-06                        22
## 25        2020-04-07                         9
## 26        2020-04-08                        31
## 27        2020-04-09                        32
## 28        2020-04-10                        18
## 29        2020-04-11                        55
## 30        2020-04-12                         0
## 31        2020-04-13                         0
## 32        2020-04-14                        29
## 33        2020-04-15                         3
## 34        2020-04-16                        44
## 35        2020-04-17                        12
## 36        2020-04-18                         0
## 37        2020-04-19                         0
## 38        2020-04-20                        37
## 39        2020-04-21                         0
## 40        2020-04-22                        20
## 41        2020-04-23                        35
## 42        2020-04-24                        53
## 43        2020-04-25                        63
## 44        2020-04-26                         3
## 45        2020-04-27                        26
## 46        2020-04-28                         0
## 47        2020-04-29                         0
## 48        2020-04-30                         0
## 49        2020-05-01                         0
## 50        2020-05-02                         0
## 51        2020-05-03                         0
## 52        2020-05-04                         0
## 53        2020-05-05                         1
## 54        2020-05-06                         0
## 55        2020-05-07                         0
## 56        2020-05-08                         0
## 57        2020-05-09                         0
## 58        2020-05-10                         0
recuperados.por.dia = aggregate(tabla.metro$Recuperados_Diarios~tabla.metro$Fecha,FUN=sum)

recuperados.por.dia
##    tabla.metro$Fecha tabla.metro$Recuperados_Diarios
## 1         2020-03-14                               0
## 2         2020-03-15                               0
## 3         2020-03-16                               0
## 4         2020-03-17                               0
## 5         2020-03-18                               0
## 6         2020-03-19                               0
## 7         2020-03-20                               0
## 8         2020-03-21                               0
## 9         2020-03-22                               0
## 10        2020-03-23                               0
## 11        2020-03-24                               0
## 12        2020-03-25                               0
## 13        2020-03-26                               0
## 14        2020-03-27                               1
## 15        2020-03-28                               0
## 16        2020-03-29                               5
## 17        2020-03-30                               2
## 18        2020-03-31                               5
## 19        2020-04-01                               0
## 20        2020-04-02                               0
## 21        2020-04-03                               3
## 22        2020-04-04                               0
## 23        2020-04-05                               0
## 24        2020-04-06                               0
## 25        2020-04-07                               0
## 26        2020-04-08                               0
## 27        2020-04-09                               0
## 28        2020-04-10                              92
## 29        2020-04-11                               0
## 30        2020-04-12                               6
## 31        2020-04-13                              18
## 32        2020-04-14                              11
## 33        2020-04-15                               9
## 34        2020-04-16                              10
## 35        2020-04-17                              23
## 36        2020-04-18                              23
## 37        2020-04-19                              22
## 38        2020-04-20                               9
## 39        2020-04-21                              31
## 40        2020-04-22                              32
## 41        2020-04-23                              18
## 42        2020-04-24                              55
## 43        2020-04-25                               0
## 44        2020-04-26                               0
## 45        2020-04-27                              29
## 46        2020-04-28                               3
## 47        2020-04-29                              44
## 48        2020-04-30                              12
## 49        2020-05-01                               0
## 50        2020-05-02                               0
## 51        2020-05-03                              37
## 52        2020-05-04                               0
## 53        2020-05-05                              20
## 54        2020-05-06                              35
## 55        2020-05-07                              53
## 56        2020-05-08                              63
## 57        2020-05-09                               3
## 58        2020-05-10                              26
tabla.santiago = data.frame(covid19.metro$Fecha, infectados.por.dia, recuperados.por.dia)

tabla.santiago<-tabla.santiago %>% mutate(suma_rec_inf = cumsum(tabla.metro.Casos_Diarios+tabla.metro.Recuperados_Diarios))

tabla.santiago<-tabla.santiago %>% mutate(susceptibles = pop_santiago - cumsum(tabla.metro.Casos_Diarios+tabla.metro.Recuperados_Diarios))

tabla.santiago
##    covid19.metro.Fecha tabla.metro.Fecha tabla.metro.Casos_Diarios
## 1           2020-03-14        2020-03-14                         1
## 2           2020-03-15        2020-03-15                         0
## 3           2020-03-16        2020-03-16                         5
## 4           2020-03-17        2020-03-17                         2
## 5           2020-03-18        2020-03-18                         5
## 6           2020-03-19        2020-03-19                         0
## 7           2020-03-20        2020-03-20                         0
## 8           2020-03-21        2020-03-21                         3
## 9           2020-03-22        2020-03-22                         0
## 10          2020-03-23        2020-03-23                         0
## 11          2020-03-24        2020-03-24                         0
## 12          2020-03-25        2020-03-25                         0
## 13          2020-03-26        2020-03-26                         0
## 14          2020-03-27        2020-03-27                         0
## 15          2020-03-28        2020-03-28                        92
## 16          2020-03-29        2020-03-29                         0
## 17          2020-03-30        2020-03-30                         6
## 18          2020-03-31        2020-03-31                        18
## 19          2020-04-01        2020-04-01                        11
## 20          2020-04-02        2020-04-02                         9
## 21          2020-04-03        2020-04-03                        10
## 22          2020-04-04        2020-04-04                        23
## 23          2020-04-05        2020-04-05                        23
## 24          2020-04-06        2020-04-06                        22
## 25          2020-04-07        2020-04-07                         9
## 26          2020-04-08        2020-04-08                        31
## 27          2020-04-09        2020-04-09                        32
## 28          2020-04-10        2020-04-10                        18
## 29          2020-04-11        2020-04-11                        55
## 30          2020-04-12        2020-04-12                         0
## 31          2020-04-13        2020-04-13                         0
## 32          2020-04-14        2020-04-14                        29
## 33          2020-04-15        2020-04-15                         3
## 34          2020-04-16        2020-04-16                        44
## 35          2020-04-17        2020-04-17                        12
## 36          2020-04-18        2020-04-18                         0
## 37          2020-04-19        2020-04-19                         0
## 38          2020-04-20        2020-04-20                        37
## 39          2020-04-21        2020-04-21                         0
## 40          2020-04-22        2020-04-22                        20
## 41          2020-04-23        2020-04-23                        35
## 42          2020-04-24        2020-04-24                        53
## 43          2020-04-25        2020-04-25                        63
## 44          2020-04-26        2020-04-26                         3
## 45          2020-04-27        2020-04-27                        26
## 46          2020-04-28        2020-04-28                         0
## 47          2020-04-29        2020-04-29                         0
## 48          2020-04-30        2020-04-30                         0
## 49          2020-05-01        2020-05-01                         0
## 50          2020-05-02        2020-05-02                         0
## 51          2020-05-03        2020-05-03                         0
## 52          2020-05-04        2020-05-04                         0
## 53          2020-05-05        2020-05-05                         1
## 54          2020-05-06        2020-05-06                         0
## 55          2020-05-07        2020-05-07                         0
## 56          2020-05-08        2020-05-08                         0
## 57          2020-05-09        2020-05-09                         0
## 58          2020-05-10        2020-05-10                         0
##    tabla.metro.Fecha.1 tabla.metro.Recuperados_Diarios suma_rec_inf
## 1           2020-03-14                               0            1
## 2           2020-03-15                               0            1
## 3           2020-03-16                               0            6
## 4           2020-03-17                               0            8
## 5           2020-03-18                               0           13
## 6           2020-03-19                               0           13
## 7           2020-03-20                               0           13
## 8           2020-03-21                               0           16
## 9           2020-03-22                               0           16
## 10          2020-03-23                               0           16
## 11          2020-03-24                               0           16
## 12          2020-03-25                               0           16
## 13          2020-03-26                               0           16
## 14          2020-03-27                               1           17
## 15          2020-03-28                               0          109
## 16          2020-03-29                               5          114
## 17          2020-03-30                               2          122
## 18          2020-03-31                               5          145
## 19          2020-04-01                               0          156
## 20          2020-04-02                               0          165
## 21          2020-04-03                               3          178
## 22          2020-04-04                               0          201
## 23          2020-04-05                               0          224
## 24          2020-04-06                               0          246
## 25          2020-04-07                               0          255
## 26          2020-04-08                               0          286
## 27          2020-04-09                               0          318
## 28          2020-04-10                              92          428
## 29          2020-04-11                               0          483
## 30          2020-04-12                               6          489
## 31          2020-04-13                              18          507
## 32          2020-04-14                              11          547
## 33          2020-04-15                               9          559
## 34          2020-04-16                              10          613
## 35          2020-04-17                              23          648
## 36          2020-04-18                              23          671
## 37          2020-04-19                              22          693
## 38          2020-04-20                               9          739
## 39          2020-04-21                              31          770
## 40          2020-04-22                              32          822
## 41          2020-04-23                              18          875
## 42          2020-04-24                              55          983
## 43          2020-04-25                               0         1046
## 44          2020-04-26                               0         1049
## 45          2020-04-27                              29         1104
## 46          2020-04-28                               3         1107
## 47          2020-04-29                              44         1151
## 48          2020-04-30                              12         1163
## 49          2020-05-01                               0         1163
## 50          2020-05-02                               0         1163
## 51          2020-05-03                              37         1200
## 52          2020-05-04                               0         1200
## 53          2020-05-05                              20         1221
## 54          2020-05-06                              35         1256
## 55          2020-05-07                              53         1309
## 56          2020-05-08                              63         1372
## 57          2020-05-09                               3         1375
## 58          2020-05-10                              26         1401
##    susceptibles
## 1        404494
## 2        404494
## 3        404489
## 4        404487
## 5        404482
## 6        404482
## 7        404482
## 8        404479
## 9        404479
## 10       404479
## 11       404479
## 12       404479
## 13       404479
## 14       404478
## 15       404386
## 16       404381
## 17       404373
## 18       404350
## 19       404339
## 20       404330
## 21       404317
## 22       404294
## 23       404271
## 24       404249
## 25       404240
## 26       404209
## 27       404177
## 28       404067
## 29       404012
## 30       404006
## 31       403988
## 32       403948
## 33       403936
## 34       403882
## 35       403847
## 36       403824
## 37       403802
## 38       403756
## 39       403725
## 40       403673
## 41       403620
## 42       403512
## 43       403449
## 44       403446
## 45       403391
## 46       403388
## 47       403344
## 48       403332
## 49       403332
## 50       403332
## 51       403295
## 52       403295
## 53       403274
## 54       403239
## 55       403186
## 56       403123
## 57       403120
## 58       403094

Estimación del Valor \(R_0\)

x=tabla.santiago$tabla.metro.Recuperados_Diarios
y=pop_santiago*log(tabla.santiago$susceptibles)
summary(lm(y~x))
## 
## Call:
## lm(formula = y ~ x)
## 
## Residuals:
##     Min      1Q  Median      3Q     Max 
## -944.08 -238.03   92.93  370.46 1139.13 
## 
## Coefficients:
##               Estimate Std. Error   t value Pr(>|t|)    
## (Intercept)  5.222e+06  6.551e+01 79712.282  < 2e-16 ***
## x           -1.274e+01  2.903e+00    -4.389 5.09e-05 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 421.5 on 56 degrees of freedom
## Multiple R-squared:  0.256,  Adjusted R-squared:  0.2427 
## F-statistic: 19.27 on 1 and 56 DF,  p-value: 5.087e-05
(estimacion.R0 = -summary(lm(y~x))$coefficients[2])
## [1] 12.74257
dia.ultimo = length(tabla.santiago[,1])
exp(estimacion.R0*tabla.santiago$tabla.metro.Recuperados_Diarios[dia.ultimo]/pop_santiago)
## [1] 1.000819

Conclusión

El Covid19 se expandirá en forma terrible sobre la comuna de Santiago, pero el valor \(R^2\) es muy pequeño, por lo que la estimación no resulta muy precisa.