r - 如何绘制时间序列的互相关矩阵?

标签 r graph plot ggplot2 time-series

我有我的数据的时间序列表示如下(没有行和列)注释:

      L1 L2 L3 L4
t=1    0  1  1  0
t=2    0  1  1  1
t=3    1  0  1  1
t=4    0  1  1  0

我正在将其读入 R 中:
timeseries = read.table("./test", header=F)

我正在使用 L1 绘制时间序列
ts.plot(timeseries$V1)

并将互相关函数绘制为:
ccf(timeseries$V1, timeseries$V2)

现在,有人能告诉我如何绘制一个互相关矩阵来显示 L1-L4 的这个函数的输出吗?基本上是这样的(在我的例子中,是一个 4x4 的绘图矩阵):

enter image description here

最佳答案

似乎还有另一种微不足道的方法!

timeseries = read.table("./test", header=F)
acf(timeseries)

给我一个相关图矩阵。当然,还有其他选项可以传递给 acf如果需要协方差。

关于r - 如何绘制时间序列的互相关矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6963279/

相关文章:

python - rpy2 在 debian 上安装问题

r - R将ggplot对象分配给循环列表

javascript - R 在 sankeyNetwork 中指定颜色

java - 检测有向无环图中的循环引用

python - 如何在 python 中绘制半对数图?

Python:给定计数(频率)和箱子绘制直方图

R - 从 for 循环返回对象名称

algorithm - 关节点忽略通向直接父级的边的反转

Android:自定义 View 缩放/捏合

r - 将轴刻度标签格式化为绘图中的百分比