man/plotAllMix.Rd
 14753e6b  \name{plotAllMix} \alias{plotAllMix} \title{Plots the Gaussian fitted by \code{Mclust} on several numeric vectors} \usage{ plotAllMix(mc, A, nbMix = NULL, pdf, nbBreaks = 20, xlim = NULL) } \arguments{ \item{mc}{A list consisting of outputs of function \code{Mclust} applied to each column of \code{A}, if this argument is missing \code{Mclust} is applied by the function.} \item{A}{A data.frame of dimensions 'samples x components'.} \item{nbMix}{The number of Gaussian to be fitted.} \item{nbBreaks}{The number of breaks for the histogram.} \item{xlim}{x-axis limits to be used in the plot.} \item{pdf}{A pdf file.} } \value{ A list of \code{Mclust} results. } \description{ Given a result of function \code{Mclust} applied on several numeric vectors, this function plots the fitted Gaussian on their histograms. } \details{ This function can only deal with at the most three Gaussian } \examples{ 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) } \author{ Anne Biton } \seealso{ \code{\link{plotMix}}, \code{\link{hist}}, \code{\link[mclust]{Mclust}} }