pronosticos - series de tiempo diarias en r
La forma más fácil de crear un gráfico irregular de series de tiempo(R? GGPLOT? ITS?) (2)
Yo usaría xts / zoo. Ambos manejan series de tiempo irregulares fácilmente.
z <- zoo(d[,2], d[,1])
plot(z)
plot(z, type="s")
Soy un diseñador gráfico que está tratando de usar R para crear gráficos que son demasiado complicados para Excel. Estoy tratando específicamente de crear un gráfico de pasos de series temporales irregulares. No he tenido problemas para crear una tabla de series de tiempo regulares, pero por alguna razón, las fechas irregulares están arrojando todo.
Estoy comenzando con un archivo de texto básico con dos columnas de datos:
01-04-1940 4
05-29-1963 35
12-02-2002 24
He cargado los datos usando
d <- read.delim("file.txt", header = TRUE)
y he convertido la primera columna en tiempo Unix usando
d$date <- as.Date(d$date, format = "%m-%d-%Y")
Pero en este punto, no puedo encontrar más información sobre cómo proceder. He visto el paquete R "ITS", pero no puedo encontrar ninguna documentación más allá de las descripciones técnicas de las clases involucradas.
Apreciaría mucho que alguien con algo de experiencia en R pudiera señalar las pocas líneas de código que necesito para crear este gráfico. ¡Gracias!
ggplot
trata bastante bien con los datos en formato de fecha. Aquí hay algunas sugerencias:
d <- data.frame(
date = c("01-04-1940", "05-29-1963", "12-02-2002"),
value = c(4, 35, 24)
)
d$date <- as.Date(d$date, format = "%m-%d-%Y")
ggplot(d, aes(x=date, y=value)) + geom_step(colour="blue")
ggplot(d, aes(x=date, y=value)) + geom_line(colour="red")