Archetypal Analysis (AA) is a method for analyzing data by looking at its convex hull and not by looking "inside" it, as is the practice in most of other procedures.

For example in Cluster Analysis (CA) we seek for a finite number of clusters, each one with its centroid (some times called "medoid") that best describes all observations. So in CA we perform "centroid analysis".

In AA we perform "boundary analysis" since we search for the best boundary points that can describe all other points as convex combinations of the boundary ones.

(We suppose that readers of this question are familiar with AA)

There exist some methods for computationally AA in R programming.

The most common is that of package "archetypes".

But there exist a serious problem with that package:

*It uses matrix inversion during the computations, so it can crash even for a small data set

Our contribution is next package:

https://CRAN.R-project.org/package=archetypal

which is based on Morup and Hansen PCHA method.

What do you think about?

More Demetris Christopoulos's questions See All
Similar questions and discussions