两个xts时间序列的散点图

4

我有两个xts时间序列。它们的一个小样例:

ts1
                      [,1]
2009-05-06 00:00:00 38.414
2009-05-06 00:15:00 45.079
2009-05-06 00:30:00 38.878
2009-05-06 00:45:00 49.889
2009-05-06 01:00:00 41.270
2009-05-06 01:15:00 41.050
2009-05-06 01:30:00 38.951
2009-05-06 01:45:00 39.854
2009-05-06 02:00:00 37.803
2009-05-06 02:15:00 42.930

ts2
                       [,1]
2009-05-06 00:00:00 406.887
2009-05-06 00:15:00 413.298
2009-05-06 00:30:00 409.353
2009-05-06 00:45:00 412.312
2009-05-06 01:00:00 409.353
2009-05-06 01:15:00 415.271
2009-05-06 01:30:00 416.257
2009-05-06 01:45:00 416.257
2009-05-06 02:00:00 416.257
2009-05-06 02:15:00 419.216

现在我想要创建一个散点图,将ts1与ts2进行比较。根据CRAN的文档(我也在stackoverflow上找到了同样的例子),应该像这样工作:plot(ts1, ts2)。但是我遇到了错误。

plot(ts1,ts2)
# Error in plot(xycoords$x, xycoords$y, type = type, axes = FALSE, ann = FALSE,  : 
#  object 'xycoords' not found

出了什么问题?正常情况下使用带有 ~ 符号的普通 ts 状态很好,但是在 xts 中无法正常工作。我也尝试过 plot(ts1[, 1], ts2[, 1])

1个回答

1
最简单的方法是直接调用plot.zoo,而不是让通用的plot分派到plot.xts
ts1 <-
structure(c(38.414, 45.079, 38.878, 49.889, 41.27, 41.05, 38.951, 
39.854, 37.803, 42.93), .Dim = c(10L, 1L), index = structure(c(1241586000, 
1241586900, 1241587800, 1241588700, 1241589600, 1241590500, 1241591400, 
1241592300, 1241593200, 1241594100), tzone = "", tclass = c("POSIXct", 
"POSIXt")), class = c("xts", "zoo"), .indexCLASS = c("POSIXct", 
"POSIXt"), tclass = c("POSIXct", "POSIXt"), .indexTZ = "", tzone = "")
ts2 <-
structure(c(406.887, 413.298, 409.353, 412.312, 409.353, 415.271, 
416.257, 416.257, 416.257, 419.216), .Dim = c(10L, 1L),
index = structure(c(1241586000, 1241586900, 1241587800, 1241588700,
1241589600, 1241590500, 1241591400, 1241592300, 1241593200, 1241594100),
tzone = "", tclass = c("POSIXct", "POSIXt")), class = c("xts", "zoo"),
.indexCLASS = c("POSIXct", "POSIXt"), tclass = c("POSIXct", "POSIXt"), 
.indexTZ = "", tzone = "")
plot.zoo(ts1, ts2)

这非常容易!谢谢你!我已经尝试使用plot.xts,但这也没有起作用。使用plot.zoo就可以运行了。 - Thea
1
@Thea:目前 plot.xts 不支持散点图。 - Joshua Ulrich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接