| hcaScores {ChemoSpec} | R Documentation |
A wrapper which performs HCA on the scores from a PCA of a
Spectra object, color-coding the results as specified in the
object. Many methods for computing the clusters and distances are
available.
hcaScores(spectra, pca, scores = c(1:5), c.method = "complete", d.method = "euclidean", use.sym = FALSE, leg.loc = "topright", ...)
spectra |
An object of S3 class |
pca |
An object of class |
scores |
A vector of integers specifying which scores to use for the HCA. |
c.method |
A character string describing the clustering method; must be
acceptable to |
d.method |
A character string describing the distance calculation
method; must be acceptable as a method in |
use.sym |
A logical; if true, use no color and use lower-case letters to indicate group membership. |
leg.loc |
Character; if |
... |
Additional parameters to be passed to the plotting functions. |
A list, containing an object of class hclust and an
object of class dendrogram. The side effect is a plot.
Bryan A. Hanson, DePauw University.
https://github.com/bryanhanson/ChemoSpec
hclust for the underlying function. See
hcaSpectra for HCA of the entire data set stored in the
Spectra object. plotHCA for the function that
actually does the plotting.
data(SrE.IR) pca <- c_pcaSpectra(SrE.IR, choice = "noscale") myt <- expression(bolditalic(Serenoa)~bolditalic(repens)~bold(IR~Spectra)) res <- hcaScores(SrE.IR, pca, scores = c(1:5), main = myt)