Faces de Chernoff

Um dos primeiros trabalhos utilizando uma técnica baseada em ícones foi realizado por Chernoff (1973). Este autor observou que o ser humano tem sensibilidade a uma grande variedade de expressões faciais.

Assim, ele sugeriu que ícones pudessem ser representados por faces, associando suas propriedades (tais como as formas da boca, cabelo e olhos) com atributo de dados.

Este tipo de visualização é denominado Faces de Chernoff.

Linguagem R

Pacote: TeachingDemos

Função: faces(xy, which.row, fill = FALSE, nrow, ncol, scale = TRUE, main, labels)

Parametros:

  • xy – x representa os registros e y os atributos (fonte de dados);

  • which.row –valor lógico que permite a permutação na linhas;

  • fill – se este valor é verdadeiro somente os atributos da base mapeado nas propriedades da face sofrem transformação;

  • Nrow – número de colunas da face;

  • Scale- valor lógico que permite normalizar a escala das propriedades da face;

  • Main – titulo da visualização;

  • Labels – valor lógico que determina a projeção do layout para cada ícone.

Exemplo de código para faces de Chernoff

#fonte: documentação do R

>faces(rbind(1:3,5:3,3:5,5:7))

>data(longley)

>faces(longley[1:9,])

>set.seed(17)

>faces(matrix(sample(1:1000,128,),16,8),main="random faces")

Gráfico gerado:

Referência:

CHERNOFF, H. The use of faces to represent points in K-Dimensional space graphically. Journal of the American Statistical Association, New York, v. 68, no. 342, p. 361-367, 1973.