Salut,
J'aimerais dessiner un organigramme en JSL (cf. pièce jointe) en utilisant un tableau De/À. Un peu comme Visio.
J'ai essayé l'option Diagramme mais l'arête de poisson Cause/Effet ne donne pas la même chose.
Savez-vous si c'est possible ?
Merci
GraphBuilder Powers pour la plate-forme Fishbone/Hiérarchical Diagram semble accumuler ces demandes ; ce serait formidable si vous pouviez développer votre besoin à ce sujet.
- une solution de plateforme ?
- scriptable avec JSL ?
- Quel type d’entrée le motive ?
- l'exécuter à nouveau avec de nouvelles données et disposer automatiquement les nœuds et les connexions ?
@MathStatChem souligne qu'il est nécessaire de ne pas se limiter aux simples graphes acycliques en arête de poisson, comme celui que vous présentez avec des boucles. @LauraCS pourrait également apporter son éclairage sur ce point : Modélisation d'équations structurelles : l'arrivée d'un nouveau framework puissant dans JMP Pro 15 propose un diagramme qui, je pense, peut inclure des boucles, même s'il est spécifique à l'application.
La plateforme SEM permet de créer des diagrammes de chemin hautement personnalisables, mais elle ne permet pas d'inclure du contenu dans les nœuds au-delà d'un libellé (issu d'un nom de colonne dans la table de données). En effet, le diagramme étant spécifique à l'application, les nœuds ne sont pas conçus pour contenir beaucoup de contenu.
Vous pouvez essayer d'exécuter le JSL ci-dessous pour le vérifier par vous-même. Par ailleurs, vous pouvez spécifier le diagramme de manière interactive à l'aide des listes De/À en exécutant simplement les deux premières lignes du script. Vous pourrez connecter les nœuds avec des flèches doubles et utiliser le menu contextuel du diagramme pour accéder au menu « Personnaliser le diagramme… ».
// Create data for use in the structural equation models platform
mat = J(50, 7, Random Normal());
As Table(mat, << Column Names({"A", "B", "C1", "C2", "C3", "C4", "D"})) << Set Name("Flow Chart");
// Launch SEM and specify diagram
obj = Structural Equation Models(Model Variables(1::7));
obj << Model Specification(
Regressions( // lists follow "from-to" convention
{:A,{:B}},
{:B, {:C1, :C2, :C3, :C4}},
{:C1, {:B}},
{:C2, {:B}},
{:C3, {:B}},
{:C4, {:D}},
{:D, {:C4, :A}}
),
Path Diagram Properties(
Manifest Shape({Width(70), Height(40)}),
Layout("Top to Bottom")
)
);
Vous pouvez obtenir un aperçu rapide de ce que la plateforme SEM est censée faire ici :
https://www.jmp.com/fr/statistiques-portail-de-connaissances/modelisation-d-equations-structurelles
HTH,
~Laura