Liste de liens :
Liste de liens :
rendu :
À partir :
L&S propose “DISTO (Distance à l'Origine) contient les carrés des distances à l'origine des axes” (d'après mail BP 2015-05-06).
Volle propose “le calcul de l'inertie est une fonction du carré de la distance (DIST² x poids)” (d'après mail BP 2015-05-06).
Actuellement les résultats DIST² gagneraient à être présentés de façon plus explicite.
Actuellement il n'y a pas de sélection ni filtrage après calcul de l'AFC
En activant la perspective “Laboratoire”, 2 nouveaux paramètres d'AFC sont affichées dans la toolbar de l'éditeur donnant accès directement au contenu des paramètres “selectRow” et “selectCol” de FactoMineR.
Le workflow support de la conception est le suivant :
groovy.evaluate(rules_script.getText("UTF-8"))
Il reste à créer un exemple de stylage pour VOEUX pour partager deux tableaux d'entrée et de sortie dans un cas concret qui utilise les possibilités de stylage testées.
L'utilitaire stats/CAStyle permet de styler les étiquettes et les formes des points-colonnes et des point-lignes à partir de patrons d'étiquettes (d'expressions régulières), l'étiquette étant unique pour chaque point-colonne et chaque point-ligne.
La macro est téléchargeable depuis les sources CAStyleMacro.groovy.
Paramètres :
Format du fichier .ods de stylage :
label-pattern label-replacement label-font-family label-style label-size label-color shape-replacement shape-size shape-color hidden
1
= gras, 2
= italique, 3
= gras + italique, et normal = ?2,0
→ double de la taille par défaut0,5
→ moitié de la taille par défaut0 0 255
0 0 255 128
diamond
, square
, disk
, triangle
, star ?, circle ?2,0
→ double de la taille par défaut0,5
→ moitié de la taille par défautt
ou T
(pour 'true') pour cacher l'étiquette (le rendre invisible)Exemples de tableaux de stylage du premier plan de l'AFC de la partition VOEUX/text@loc/@word
Ces documents .ods
contiennent chacun un tableau de stylage des point-colonnes (feuille 'cols') et un tableau de stylage des point-lignes (feuille 'rows') [téléchargements depuis le Sharedocs d'Huma-Num] :
Description :
Function LinearMin(x, max_input, min_output, max_output) y = x*(max_output-min_output)/max_input+min_output If y < 1 Then LinearMin = min_output Else LinearMin = y End If End Function Function IntLinearMin(x, max_input, min_output, max_output) y = x*(max_output-min_output)/max_input+min_output If y < 1 Then IntLinearMin = INT(min_output) Else IntLinearMin = INT(y) End If End Function
Exemples de résultats :
Chemin :
davs://sharedocs.huma-num.fr/dav.php/@Shares/(948)%20Cactus%20Data/(3789)%20Cactus/Projets/Textométrie/TXM/scripts-et-macros/AFCWithStylesMacro.groovy
La macro modifie les styles d'affichage du chart JFreeChart de l'AFC.
La macro se lance avec le raccourcis F12 lorsque l'éditeur de l'AFC est ouvert. (le raccourcis F12 ne fonctionne pas si le focus est sur le graphique, il faut alors sélectionner une ligne du tableau de données)
Paramètres :
Format du fichier ODS de stylage :
exemple de fichier ODS :
pattern label hidden font-familly font-size h.+ t p.+ REPLACED Arial 20
Pouvoir tracés/dessiner dans le chart de l'AFC pour faciliter la lecture, mettre en valeur certains points, etc.
En se basant sur les annotations de type lignes de JFreeChart, pouvoir relier des points entre eux par une ou plusieurs listes de points à reliés.
Prototypes:
Piloter les macros V0, par intention : utiliser des métadonnées typées.
Paramètres :
Il y a beaucoup de littérature, il y a beaucoup d'implémentations : Fortran, C/C++, Java, R, Javascript…
L'équipe de FactoMineR propose plusieurs voies :
select=“cos2 0.6” pour sélectionner les cos2 > 0.6 pour les lignes et colonnes pour différencier le comportements ont peut utiliser les paramètres “selectCol” et “selectRow”. Petite vidéo qui en parle au temps “12:13” : https://www.youtube.com/watch?v=8Iv77jnprGg
Actuellement l'essentiel de la fonctionnalité est délégué aux méthodes du package FactomineR qui est une implémentation open-source de référence dans la lignée des travaux d'une doctorante de J-P Benzécri.
Certains résultats sont calculés en référence à Volle et L&S.
Le calcul actuel est celui de L&S. [SJ: pour être plus précis, le calcul ne se fait que sur les 5 premiers facteurs. ex. c1^2 + c2^2 + … + c5^2]
Du coup son affichage doit être 'DIST²'.