Intento eliminar las tendencias diferenciando esta serie temporal transformada logarítmicamente. Contiene dos columnas sobre los casos de COVID-19 en los Estados Unidos: una columna es el número de casos y la otra es la fecha [https://github.com/CSSEGISandData/COVID-19/tree/master/csse\_covid\_19\_data/csse\_covid\_19\_time\_series]
Intenté diferenciar mi serie temporal transformada logarítmicamente como se muestra a continuación; sin embargo, las líneas se ven muy impar. R me da un mensaje de advertencia Warning message: In log(casesDifferenced) : NaNs produced
Y creo que esto se debe a la transformación logarítmica porque cuando intento trazar mis valores sin la transformación logarítmica, el gráfico está bien.
¿Podría alguien explicar qué está pasando aquí? ¿Hace este segundo gráfico un trabajo adecuado para eliminar las tendencias tomando la primera diferencia?
casesDifferenced <- diff(dat$new.cases, differences=1)
newDate <- dat$date[2:length(dat$date)]
plot(as.Date(newDate,"%m.%d.%y"), log(casesDifferenced), type = "l",
xlab = "Date", ylab = expression(log("Differenced Cases")),
main = "Differenced Time Series with Log Transformation d = 1")