Les Faces de Chernoff
Bonjour à tous !
Voilà, en utilisant Mathematica, j'ai un souci avec "Les Faces de Chernoff".
Je m'explique : j'ai un tableau (matrice) de 12 Lignes sur 5 Colonnes.
et en utilisant la fonction ChernoffFaces, je n'arrive pas à contrôler ses différents paramètres.
J'ai par exemple envie de faire correspondre les valeurs suivantes
Colonne 1 ==> Forme du visage
Colonne 2 ==> Couleur du visage
Colonne 3 ==> Sourcils
Colonne 4 ==> Yeux
Colonne 5 ==> Sourire
Je vous serais très reconnaissant de m'aider à résoudre mon problème.
Merci d'avance !
Voilà, en utilisant Mathematica, j'ai un souci avec "Les Faces de Chernoff".
Je m'explique : j'ai un tableau (matrice) de 12 Lignes sur 5 Colonnes.
et en utilisant la fonction ChernoffFaces, je n'arrive pas à contrôler ses différents paramètres.
J'ai par exemple envie de faire correspondre les valeurs suivantes
Colonne 1 ==> Forme du visage
Colonne 2 ==> Couleur du visage
Colonne 3 ==> Sourcils
Colonne 4 ==> Yeux
Colonne 5 ==> Sourire
Je vous serais très reconnaissant de m'aider à résoudre mon problème.
Merci d'avance !
Réponses
-
(* voici le programme que j'ai utilisé: *)
Import["https://raw.githubusercontent.com/antononcube/\ MathematicaForPrediction/master/MathematicaForPredictionUtilities.m"] Import["https://raw.githubusercontent.com/antononcube/\ MathematicaForPrediction/master/ChernoffFaces.m"] data = {{7.5, 22, 10.5, 2.5, 1.5}, {5, 25, 10.5, 5, 4.5}, {5, 23, 10.5, 7.5, 0}, {7.5, 13, 0, 2.5, 3}, {5, 17, 7, 5, 0}, {5, 15.5, 10.5, 0, 0}, {5, 22, 10.5, 5, 1.5}, {5, 22.5, 10.5, 2.5, 4.5}, {2.5, 15.5, 10.5, 2.5, 0}, {2.5, 14.5, 10.5, 0, 1.5}, {7.5, 19, 3.5, 5, 3}, {7.5, 18, 0, 7.5, 3}, {5, 14, 0, 7.5, 1.5}, {5, 27.5, 10.5, 7.5, 4.5}, {5, 13.5, 7, 0, 1.5}, {5, 25, 10.5, 5, 4.5}} columnNames = {"Identificateur", "Hierarchie", "Deficience", "Etat_struct", "Cote_globale"}; Manipulate[ DynamicModule[{wsize = 800, hsize = 400, paneOpts}, data = tableau; data = If[! MatrixQ[data], Transpose[{data}], data]; numCols = Pick[Range[1, Dimensions[data][[2]]], VectorQ[#, NumericQ] & /@ Transpose[data]]; rdata = VariablesRescale[N@data[[All, numCols]]]; paneOpts = {ImageSize -> {wsize, hsize}, Scrollbars -> True}; TabView[{"Les Faces de Chernoff" -> Pane[Multicolumn[ MapIndexed[ ChernoffFace[#1, PlotLabel -> #2[[1]], ImageSize -> 100] &, rdata], 5, Appearance -> "Horizontal"], paneOpts], "Résumé" -> Pane[Grid[{{"Nom du Fichier", fichier <> ".csv"}, {"Dimensions", Dimensions[data]}, {"Résumé", Multicolumn[RecordsSummary[N@data, columnNames], 3, Dividers -> All]}}, Alignment -> Left, Dividers -> All], paneOpts], "Data" -> Pane[GridTableForm[tableau, TableHeadings -> columnNames], paneOpts]}]]]
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.2K Toutes les catégories
- 9 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 53 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 65 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 314 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 773 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres