Spectra
object and displays the results in 3D. Classical or robust confidence ellipses can be added if desired. Improperly classified data points can be marked. rgl graphics are employed.
mclust3dSpectra(spectra, pca, pcs = c(1:3),
ellipse = TRUE, rob = FALSE, cl = 0.95, frac.pts.used = 0.8,
truth = NULL, title = "no title provided",
t.pos = NULL, lab.opts = FALSE, use.sym = FALSE, ...)
Spectra
.
prcomp
.
ellipse = TRUE
, indicates that robust confidence ellipses should be drawn. If FALSE
, classical confidence ellipses are drawn.
ellipse = TRUE
and rob = TRUE
, a number indicating the fraction of the data points to be considered "good" and thus used to compute the robust confidence ellipse.
spectra$groups
.
LETTERS[1:8]
( = A through H) indicating the desired location for the title.
lab.opts = TRUE
until you have found a good view of your data. Then note corners of the cube where the title won't interfere with viewing the data, and use this for t.pos
, and add title
. Adjust as necessary, then turn off label display using lab.opts = FALSE
. Back at the console, use > rgl.snapshot("file_name.png")
to create the hardcopy.Note that the confidence ellipses computed here are generated independently of the Mclust
results - they do not correspond to the ellipses seen in 2D plots from Mclust
.
## Not run:
# data(metMUD1)
# class <- c_pcaSpectra(metMUD1)
# mclust3dSpectra(metMUD1, class, title = "mclust3dSpectra demo",
# lab.opts = FALSE, t.pos = "A")
# ## End(Not run)
Run the code above in your browser using DataLab