我的数据是这样的如何绘制多个时间序列
Date, VID, C1, C2, C3
2/1/2014, V01, ON, OFF, OFF
2/2/2014, V01, ON, OFF, OFF
2/3/2014, V01, ON, OFF, OFF
2/4/2014, V01, ON, OFF, OFF
2/1/2014, V02, OFF, ON, OFF
2/3/2014, V02, OFF, OFF, ON
2/4/2014, V02, ON, ON, OFF
2/5/2014, V02, ON, OFF, ON
有很多VID的和C1,C2,C3的范畴。 这是我如何绘制这&这是非常耗时的,所以想知道我是否可以绘制所有时间序列为一个VID ib一个图表,以及对于所有VID如何做?
library(sqldf)
library(zoo)
#I execute this code for each variable and get separate plot
#I would like to plot all C1,C2,C3 for each vehicle in single plot
#and plot for each vehicle
vehicle_V01 = sqldf("select * from df where Vehicle='V01'")
vehicle_V01$C1_numeric = as.numeric(vehicle_V01$C1)
vehicle_V01$C2_numeric = as.numeric(vehicle_V01$C2)
vehicle_V01$C3_numeric = as.numeric(vehicle_V01$C3)
ts = zoo(vehicle_V01$C1_numeric ,vehicle_V01$Date)
plot(ts)
这是非常耗费时间,任何想法如何有效地做到这一点?
如果Cs只是ON和OFF,它不是一个真正的时间序列,是吗?他们可以采用的唯一数字值将是1和2. –
您可以使用二进制数据获得时间序列。它们不能单独使用传统的时间序列分析技术进行分析,但它是一种有效的时间序列类型。看到这里的问题的摘要: http://link.springer.com/chapter/10.1007%2F0-306-48102-2_9 –