【发布时间】:2018-01-28 04:17:22
【问题描述】:
我正在尝试对我的数据集进行 PCA 分析,我可以在基本绘图函数上绘制负载。但我想在 ggplot 上做这些,但我一直收到这个错误,“ggplot2 不知道如何处理类加载数据”。
我正在使用 princomp 函数,我正在绘制我的第一个组件与我的第二个组件。而且我需要根据与我正在执行 pca 的数据框具有相同行名的外部因素对其进行着色。我试图做与Tutorial with prcomp 相同的事情,但使用 pca$loadings,但它没有用。我需要在 ggplot 中绘制我的第一台 PC 和我的第二台 PC。
块引用
xy <- princomp(iris[,-5])
plot(xy$loadings[,"Comp.1"], xy$loadings[,"Comp.2"], col=iris$Species)
ggplot(xy, aes(x=xy$loadings[,1], y=xy$loadings[,2]))+geom_point()
【问题讨论】:
-
你太棒了!万分感谢!成功了!