An S4 class to store the results of a principal coordinates analysis.
Slots
pointsA
numericmatrix whose rows give the coordinates of the points chosen to represent the dissimilarities.eigenvaluesA
numericvector giving the eigenvalues computed during the scaling process.methodA
characterstring giving the distance that has been used to create the distance structure.GOFA length-two
numericvector.groupsA
charactervector specifying the class for each observation.
Examples
## Load data
data("iris")
## Compute euclidean distances
d <- dist(iris[, 1:4], method = "euclidean")
## Compute principal coordinates analysis
X <- pcoa(d)
## Screeplot
screeplot(X)
## Plot results
plot(X, extra_quali = iris$Species)
## Add convex hulls
plot(
x = X,
extra_quali = iris$Species,
hull = TRUE
)
## Add tolerance ellipses
plot(
x = X,
extra_quali = iris$Species,
ellipse = list(type = "tolerance", level = 0.95)
)
