MclustSSC()
function (and related print
, summary
, plot
, and predict
, methods) for semi-supervised classification.cex
argument to clPairs()
to control character expansion used in plotting symbols.em()
and me()
have now data
as first argument.hcCriterion()
.CEX
argument in functions with standard base graph cex
argument.ylim
argument in function; it can be passed via ...
.icl
criterion to object returned by Mclust()
.classPriorProbs()
to estimate prior class probabilities.BrierScore()
to compute the Brier score for assessing the accuracy of probabilistic predictions.randomOrthogonalMatrix()
to generate random orthogonal basis matrices.summary.MclustDA()
internals to provide both the classification error and the Brier score for training and/or test data.plot.MclustDA()
internals.dmvnorm()
for computing the density of a general multivariate Gaussian distribution via efficient Fortran code.NCOL()
works both for n-values vector or nx1 matrix.hcPairs
are provided in the initialization
argument of mclustBIC()
(and relatives) and the number of observations exceed the threshold for subsetting.type = "level"
to type = "hdr"
, and level.prob
to prob
, in surfacePlot()
for getting HDRs graphstype = "hdr"
plot on surfacePlot()
.as.Mclust()
.summary.MclustDA()
when modelType = "EDDA"
and in general for a more compact output.mclustBICupdate()
to merge the best values from two BIC results as returned by mclustBIC()
.mclustLoglik()
to compute the maximal log-likelihood values from BIC results as returned by mclustBIC()
.type = "level"
to plot.densityMclust()
and surfacePlot()
to draw highest density regions.meXXI()
and meXXX()
to exported functions.type = "pb"
) in MclustBootstrap()
.summary.MclustBootstrap()
and to plot resampling-based confidence intervals in plot.MclustBootstrap()
.catwrap()
for wrapping printed lines at getOption("width")
when using cat()
.mclust.options()
now modify the variable .mclust
in the namespace of the package, so it should work even inside an mclust-function call.covw()
when normalize = TRUE
.estepVEV()
and estepVEE()
when parameters contains Vinv
.plotDensityMclustd()
when drawing marginal axes.summary.MclustDA()
when computing classification error in the extreme case of a minor class of assignment.mclustBIC()
when a noise component is present for 1-dimensional data.clustCombi()
and related functions.mclust.options(hcUse = "VARS") For more details see help("mclust.options")
.subset
parameter in mclust.options()
to control the maximal sample size to be used in the initial model-based hierarchical phase.predict.densityMclust()
can optionally returns the density on a logarithm scale.packageStartupMessage()
.MclustBootstrap()
in the univariate data case.citation()
and man pages.gmmhd()
function and relative methods.MclustDRsubsel()
function and relative methods.plot.clustCombi()
presents a menu in interactive sessions, no more need of data for classification plots but extract the data from the clustCombi
object.combiTree()
plot for clustCombi
objects.clPairs()
now produces a single scatterplot in the bivariate case.imputeData()
when seed is provided. Now if a seed is provided the data matrix is reproducible.imputeData()
and imputePairs()
some name of arguments have been modified to be coherent with the rest of the package.matchCluster()
and majorityVote()
.clustCombi
class objects.clustCombiOptim()
.randomPairs()
when nrow of input data is odd.plotDensityMclust2()
, plotDensityMclustd()
and surfacePlot()
when a noise component is present..Fortran()
calls.x
to Mclust()
to use BIC values from previous computations to avoid recomputing for the same models. The same argument and functionality was already available in mclustBIC()
.x
to mclustICL()
to use ICL values from previous computations to avoid recomputing for the same models.plot.MclustBootstrap()
for the "mean"
and "var"
in the univariate case.as.Mclust()
and as.densityMclust()
to convert object to specific mclust classes.qclass()
when the scale of x
is (very) large by making the tolerance eps scale dependent.mclustaddson.f
.predict.Mclust()
and predict.MclustDR()
by implementing a more efficient and accurate algorithm for computing the densities.Mclust()
call via summaryMclustBIC()
.MclustBootstrap()
for using weighted likelihood bootstrap.MclustBootstrap
objects.errorBars()
function.clPairsLegend()
function.covw()
function.mclustBootstrapLRT()
function (and corresponding print and plot methods) for selecting the number of mixture components based on the sequential bootstrap likelihood ratio test.MclustBootstrap()
function (and corresponding print and summary methods) for performing bootstrap inference. This provides standard errors for parameters and confidence intervals."A quick tour of mclust"
vignette as html generated using rmarkdown and knitr. Older vignettes are included as other documentation for the package.mvn2plot()
to control colour, lty, lwd, and pch of ellipses and mean point.emX()
, emXII()
, emXXI()
, emXXX()
, cdensX()
, cdensXII()
, cdensXXI()
, and cdensXXX()
, to deal with single-component cases, so calling the em function works even if G = 1
.icl()
, now it is a generic method, with specialized methods for Mclust
and MclustDA
objects.hc()
(and all the functions calling it).CITATION
file upon request of CRAN maintainers.quantileMclust()
for computing the quantiles from a univariate Gaussian mixture distribution.summaryMclustBIC()
, summaryMclustBICn()
, Mclust()
to return a matrix of 1s on a single column for z
even in the case of G = 1
. This is to avoid error on some plots.inst/doc
with corresponding index.html
.logLik.MclustDA()
in the univariate case."what"
to predict.densityMclust()
function for choosing what to retrieve, the mixture density or component density.hc()
function has an additional parameter to control if the original variables or a transformation of them should be used for hierarchical clustering."hcUse"
argument in mclust.options()
to be passed as default to hc()
.hypvol
to Mclust
object which provide the hypervolume of the noise component when required, otherwise is set to NA.summary.Mclust()
, print.summary.Mclust()
, plot.Mclust()
and icl()
in the case of presence of a noise component.plot.MclustDR()
which requires plot.new()
before calling plot.window()
.MclustDR()
for the one-dimensional case.Mclust
man page.sim*()
functions when no obs are assigned to a component.MclustDA()
allows to fit a single class model.summary.Mclust()
when a subset is used for initialization.qclass()
when ties are present in quantiles, so it always return the required number of classes.icl()
function for computing the integrated complete-data likelihood.mclustICL()
function with associated print and plot methods.print.mclustBIC()
shows also the top models based on BIC.summary.Mclust()
to return also the icl.adjustedRandIndex()
function. This version is more efficient for large vectors.adjustedRandIndex()
.MclustDR()
and its summary method.plot.MclustDR(..., what = "contour")
.plot.MclustDR(..., what = "boundaries")
.Mclust()
.densityMclust()
.MclustDA()
function and methods.MclustDR()
function and methods.me.weighted()
function.summary.Mclust()
.clustCombi()
and related functions (code and doc provided by Jean-Patrick Baudry).EEE
model (hcEEE).Mclust
and summary.mclustBIC
help files.densityMclust()
function.mclustBIC()
.mclustModel
help file.defaultPrior
help file.plot.mclustBIC()
and plot.Mclust()
to handle modelNames
.eigen()
and the literatureunmap()
function to optionally include missing groups."errors"
option for randProj()
."noise"
option.Mclust()
to handle sampling in data expression in call.EXPR = to
all switch functions that didn’t already have it.pro
component to parameters in dens()
help file.sim*()
functions.Mclust()
and mclustBIC()
fixed to work with G=1