如何阅读 coplot() 图

How to read a coplot() graph

我无法在阅读 coplot() 生成的情节时改变我的想法。 例如来自 help(coplot)

## Tonga Trench Earthquakes
coplot(lat ~ long | depth, data = quakes)

上面的灰色条代表什么?为什么有 2 行或 lat/long 个框? 如何阅读此图表?

这是一种可视化数据集中交互的方法。更具体地说,它可以让您了解某些变量集如何以其他一些变量集为条件。

在给出的示例中,您要求可视化 latlong 如何随 depth 变化。因为您没有指定 number,并且公式表明您只对一个条件变量感兴趣,所以该函数假设您想要 number=6 深度削减(传递给 co.intervals,它试图使每个区间内的数据点数量大致相等)并且只是通过堆叠单个图框来最大化 data-to-ink ratio;深度的值向右增加,从最低行开始向上移动(因此右上角的框架代表最大的深度间隔)。您可以设置 rowscolumns 来更改此行为,例如:

coplot(lat ~ long | depth, data = quakes, columns=6)

但我认为当您检查两个或更多条件变量时,此工具的功能会更加明显。例如:

coplot(lat ~ long | depth * mag, data = quakes, number=c(3,4))

提供了地震在 space 中如何变化的丰富视图,并证明地震与深度有一定的相互作用(模式从左到右变化),而与震级的相互作用很少或没有(图案从上到下没有变化)。

最后,我强烈推荐阅读克利夫兰的 Visualizing Data -- 经典之作。

我可以进一步阐明第二张图表的解释。 magdepth 的灰色条表示它们各自变量的区间。 Andy 在上面很好地描述了它们是如何创建的。

当您阅读它们时请记住,它们旨在向您展示每列或每行中表示的相应条件变量(magdepth)的观察范围。因此,在 Andy 的 中,最大的 mag 条仅显示最上面的一行包含大约 10 次地震的观测值。 4.6 到 7。这​​个条是最大的是有道理的,因为正如安迪提到的,它们被创建为具有大致相似的观测值,并且强地震不像弱地震那么常见。同样的逻辑也适用于 depth,其中需要更大范围的深度才能获得大致成比例的观测值。

关于阅读图表,您会看到列代表三个 depth 组(从左到右),行代表四个 mag 组(从下到上)。因此,当您阅读图表时,您会逐渐将数据分成幅度越来越大的观察组。因此,例如,底行代表震级为 4 到 4.5 的地震,每一列代表不同的深度范围。类似地,您将列解读为保持深度不变,同时允许您查看不同的幅度范围。

将所有内容放在一起,正如 Andy 的 ,我们可以看到,当我们向上阅读行(震级逐渐增加)时,地震的分布保持相对不变。然而,当跨栏阅读时(深入了解),我们发现分布确实略有变化。具体来说,右边的地震分组,在经度 180 和 185 之间,向单元格顶部变得更紧密和更集中。