Description Usage Arguments Details Value Note Author(s) References See Also
Various functions are available to retrieve the information criteria
(criterion
), the posterior probabilities of clustering memberships
z (posterior
), the “weights” u
(importance
), the uncertainty (uncertainty
), and the estimates
of the cluster proportions, means and variances (getEstimates
)
resulted from the clustering (filtering) operation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | criterion(object, ...)
## S4 method for signature 'flowClust'
criterion(object, type = "BIC")
## S4 method for signature 'flowClustList'
criterion(object, type = "BIC", max = FALSE,
show.K = FALSE)
criterion(object) <- value
## S4 replacement method for signature 'flowClustList,character'
criterion(object) <- value
posterior(object, assign = FALSE)
importance(object, assign = FALSE)
uncertainty(object)
getEstimates(object, data)
|
object |
Object returned from |
... |
Further arguments. Currently this is |
type, value |
A character string stating the criterion used to choose the
best model. May take either |
max |
whether |
show.K |
whether |
assign |
A logical value. If |
data |
A numeric vector, matrix, data frame of observations, or object
of class |
These functions are written to retrieve various slots contained in the
object returned from the clustering operation. criterion
is to
retrieve object@BIC
, object@ICL
or object@logLike
. It
replacement method modifies object@index
and object@criterion
to select the best model according to the desired criterion.
posterior
and importance
provide a means to conveniently
retrieve information stored in object@z
and object@u
respectively. uncertainty
is to retrieve object@uncertainty
.
getEstimates
is to retrieve information stored in object@mu
(transformed back to the original scale) and object@w
; when the data
object is provided, an approximate variance estimate (on the original scale,
obtained by performing one M-step of the EM algorithm without taking the
Box-Cox transformation) will also be computed.
Denote by K the number of clusters, N the number of
observations, and P the number of variables. For posterior
and
importance
, a matrix of size N x K is returned if
assign=FALSE
(default). Otherwise, a vector of size N is
outputted. uncertainty
always outputs a vector of size N.
getEstimates
returns a list with named elements, proportions
,
locations
and, if the data object is provided, dispersion
.
proportions
is a vector of size P and contains the estimates of
the K cluster proportions. locations
is a matrix of size
K x P and contains the estimates of the K mean
vectors transformed back to the original scale (i.e., rbox(object@mu,
object@lambda)
). dispersion
is an array of dimensions K x P x P, containing the approximate estimates of the K
covariance matrices on the original scale.
When object@nu=Inf
, the Mahalanobis distances instead of the
“weights” are stored in object@u
. Hence, importance
will retrieve information corresponding to the Mahalanobis distances.
the assign
argument is set to TRUE
, only the quantities
corresponding to assigned observations will be returned. Quantities
corresponding to unassigned observations (outliers and filtered
observations) will be reported as NA
. Hence, A change in the rule to
call outliers will incur a change in the number of NA
values
returned.
Raphael Gottardo <raph@stat.ubc.ca>, Kenneth Lo <c.lo@stat.ubc.ca>
Lo, K., Brinkman, R. R. and Gottardo, R. (2008) Automated Gating of Flow Cytometry Data via Robust Model-based Clustering. Cytometry A 73, 321-332.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.