Learn R Programming

AdaptGauss (version 1.2.0)

PlotMixtures: Shows GMM

Description

Plots Gaussian Mixture Model without Bayes decision boundaries, such that: Black is the PDE of Data Red is color of the GMM Blue is the color of components of the mixture

Usage

PlotMixtures(Data, Means, SDs, Weights,IsLogDistribution, SingleColor, 
MixtureColor,DataColor, SingleGausses,axes, xlab, ylab,xlim, ylim, ...)

Arguments

Data
vector (1:N) of data points
Means
vector[1:L] of Means of Gaussians (of GMM),L == Number of Gaussians
SDs
vector of standard deviations, estimated Gaussian Kernels, has to be the same length as Means
Weights
vector of relative number of points in Gaussians (prior probabilities), has to be the same length as Means
IsLogDistribution
Optional, ==1 if distribution(i) is a LogNormal, default vector of zeros of length 1:L
SingleColor
Optional,Color for line plot of all the single gaussians, default magenta
MixtureColor
Optional,Color of line lot for the mixture default red
DataColor
Optional,Color of line plot for the data, default black
axes
Optional,Default:TRUE with axis, see argument axis of plot
xlim
Optional, see plot
ylim
Optional, see plot
xlab
Optional, see plot
ylab
Optional, see plot
SingleGausses
Optional, If TRUE, single gaussians are shown, default FALSE
...
other plot arguments like xlim = c(1,10)

See Also

PlotMixturesAndBoundaries

Examples

Run this code
data=c(rnorm(1000),rnorm(2000)+2,rnorm(1000)*2-1)
PlotMixtures(data,c(-1,0,2),c(2,1,1),c(0.25,0.25,0.5),SingleColor='blue',SingleGausses=TRUE)

Run the code above in your browser using DataLab