Last data update: 2014.03.03
|
R: Perform archetypal analysis on a data matrix.
archetypes | R Documentation |
Perform archetypal analysis on a data matrix.
Description
Perform archetypal analysis on a data matrix.
Usage
archetypes(data, k, weights = NULL, maxIterations = 100,
minImprovement = sqrt(.Machine$double.eps), maxKappa = 1000,
verbose = FALSE, saveHistory = TRUE,
family = archetypesFamily("original"), ...)
Arguments
data |
A numeric n \times m data matrix.
|
k |
The number of archetypes.
|
weights |
Data weights matrix or vector (used as
elements of the diagonal weights matrix).
|
maxIterations |
The maximum number of iterations.
|
minImprovement |
The minimal value of improvement
between two iterations.
|
maxKappa |
The limit of kappa to report an ill-ness
warning.
|
verbose |
Print some details during execution.
|
saveHistory |
Save each execution step in an
environment for further analyses.
|
family |
Blocks defining the underlying problem
solving mechanisms; see archetypesFamily .
|
... |
Additional arguments for family blocks.
|
Value
An object of class archetypes , see
as.archetypes .
References
Cutler and Breiman. Archetypal Analysis. Technometrics,
36(4), 1994. 338-348.
See Also
Other archetypes: archetypesFamily ;
as.archetypes ;
robustArchetypes ;
weightedArchetypes
Examples
data(toy)
a <- archetypes(toy, 3)
Results
|