我有一个 132 x 107 的数据集,包含两种类型的患者 - (33 个患者 1)和(99 个患者 2)。
我正在寻找异常值,因此已在数据集上运行了 pca,并对前 4 个成分进行了 qqplots,使用以下命令:
pca = prcomp(data, scale. = TRUE)
plot(pca$x, pch = 20, col = c(rep("red", 33), rep("blue", 99)))
当我使用以下代码绘制第二个成分的 QQ 图时:
qqPlot(pca$x[,2],pch = 20, col = c(rep("red", 33), rep("blue", 99)))
以下图表显示了2个明显的异常值-位于左下角的红色点,代表患者1。有没有一种简单的方法来确定这些数据点的索引,以便将其删除?