Archetypal analysis