Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

archetypes

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

Examples

data(toy)
  a <- archetypes(toy, 3)

archetypes

Archetypal Analysis

v2.2-0.1
GPL (>= 2)
Authors
Manuel J. A. Eugster [aut, cre], Friedrich Leisch [aut], Sohan Seth [ctb]
Initial release
2014-04-08

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.