"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
.
data(CuticleIR)
class <- classPCA(CuticleIR, choice = "noscale")
mclust3dSpectra(CuticleIR, class, title = "mclust3dSpectra demo",
lab.opts = FALSE, t.pos = "A")
Run the code above in your browser using DataLab