plotAllMix {MineICA} | R Documentation |
Mclust
on several numeric vectorsGiven a result of function Mclust
applied on
several numeric vectors, this function plots the fitted
Gaussian on their histograms.
plotAllMix(mc, A, nbMix = NULL, pdf, nbBreaks = 20, xlim = NULL)
mc |
A list consisting of outputs of function
|
A |
A data.frame of dimensions 'samples x components'. |
nbMix |
The number of Gaussian to be fitted. |
nbBreaks |
The number of breaks for the histogram. |
xlim |
x-axis limits to be used in the plot. |
pdf |
A pdf file. |
This function can only deal with at the most three Gaussian
A list of Mclust
results.
Anne Biton
A <-matrix(c(c(rnorm(80,mean=-0.5,sd=1),rnorm(80,mean=1,sd=0.2)),rnorm(160,mean=0.5,sd=1), c(rnorm(80,mean=-1,sd=0.3),rnorm(80,mean=0,sd=0.2))),ncol=3) ## apply function Mclust to each column of A mc <- apply(A,2,Mclust) ## plot the corresponding Gaussians on the histogram of each column plotAllMix(mc=mc,A=A) ## apply function Mclust to each column of A, and impose the fit of two Gaussian (G=2) mc <- apply(A,2,Mclust,G=2) ## plot the corresponding Gaussians on the histogram of each column plotAllMix(mc=mc,A=A) ## When arg 'mc' is missing, Mclust is applied by the function plotAllMix(A=A)