如何在 R 中制作仅显示我的数据子集的散点图矩阵(在区域 A、B、C 或 D 中,而不是所有 4 个聚合)?
我知道 tapply() 函数允许按子集细分。例如:
tapply(data$x, data$y, summary)
...会给我每个子集的统计摘要。
这是我的散点图矩阵脚本。NEMSIS 是我的数据集名称。我想制作第 2 到第 5 列的数据散点图。
#Make scatterplot matrix using gclus package.
install.packages("gclus")
library(gclus)
matrix = NEMSIS[,2:5]
matrix.r = abs(cor(matrix))
matrix.col = dmat.color(matrix.r)
cpairs(matrix, panel.colors=matrix.col, gap=.5, main="Scatterplot Matrix of Times")
关于如何在合并 tapply() 函数以将绘制的数据限制为子集的同时创建散点图矩阵的任何想法?谢谢!