gpt4 book ai didi

r - 如何在 R 中的 PAM 中获取主成分数据

转载 作者:行者123 更新时间:2023-12-02 23:12:45 29 4
gpt4 key购买 nike

我使用 mtcars 数据使用 autoplot 函数创建一个图表,并得到这样的图表

enter image description here

这是我的代码:

library(cluster)
library(NbClust)
library(ggplot2)
library(ggfortify)
x <- mtcars
number.cluster <- NbClust(x, distance = "euclidean", min.nc = 1, max.nc = 5, method = "complete", index = "ch")
best.cluster <- as.numeric(number.cluster$Best.nc[1])
x.pam <- pam(x, best.cluster)
autoplot(x.pam, data = x, frame = T) + ggtitle("PAM MTCARS")

我的问题是如何根据该图获取 PC1 和 PC2 数据坐标?谢谢

最佳答案

您可以使用layer_data()来获取用于ggplot对象的数据:

p <- autoplot(x.pam, data = x, frame = T) + ggtitle("PAM MTCARS")
layer_data(p, 1L) # coordinates of all points
layer_data(p, 2L) # coordinates of points that contribute to polygons

关于r - 如何在 R 中的 PAM 中获取主成分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59207648/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com