Enregistrer les utilitaires de choix sur une table à l'aide de JSLNécessité d'exécuter plusieurs modèles de choix en utilisant différentes variables de profilage et d'enregistrer les utilisations de chaque exécution dans une table pour une comparaison et une modélisation ultérieures. Par exemple, supposons que je dois exécuter le modèle de choix de pizza contre le genre et sauvegarder les services publics pour tous les attributs, tant pour les hommes que pour les femmes.
Je peux créer la JSL nécessaire pour exécuter tous les modèles, mais je ne vois pas comment enregistrer par lots les utilitaires à l'aide de JSL. Quelqu'un a-t-il essayé et réussi? Tous les exemples ou extraits de JSL, même génériques, seraient grandement appréciés! Merci!
Re: Save Choice Utilities sur une table à l'aide de JSLEst-ce que c'est le genre de chose que vous recherchez:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Pizza Responses.jmp" );
Open( "$SAMPLE_DATA/Pizza Subjects.jmp" );
dt = Data Table( "Pizza Profiles" );
ch = dt << Choice(
Response DataTable( Pizza Responses ),
Profile DataTable( Pizza Profiles ),
Subject DataTable( Pizza Subjects ),
Response Profile ID Chosen( :Choice ),
Response Subject ID( :Subject ),
Response Profile ID Choices( :Choice1, :Choice2 ),
Profile ID( :ID ),
Profile Effects( :Crust, :Cheese, :Gender ),
Subject Subject ID( :Subject ),
Subject Effects( :Gender )
);
ch << save utility formula;
dt1 = Current Data Table();
ch << close window;
ch = dt << Choice(
Response DataTable( Pizza Responses ),
Profile DataTable( Pizza Profiles ),
Subject DataTable( Pizza Subjects ),
Response Profile ID Chosen( :Choice ),
Response Subject ID( :Subject ),
Response Profile ID Choices( :Choice1, :Choice2 ),
Profile ID( :ID ),
Profile Effects( :Crust, :Cheese ),
Subject Subject ID( :Subject ),
Subject Effects( :Gender )
);
ch << save utility formula;
dt2 = Current Data Table();
ch << close window;
dt1 << concatenate( dt2, append to first table( 1 ) );
Close( dt2, nosave );
<BR />

Re: Save Choice Utilities sur une table à l'aide de JSLÀ l'aide de l'exemple jmp Pizza, j'essaie de capturer les utilitaires de plusieurs exécutions avec et sans variables démographiques dans un seul fichier pour une analyse plus approfondie. À ce stade, je peux utiliser manuellement "Enregistrer la formule d'utilitaire" dans la boîte de dialogue Choix du modèle pour les créer pour chaque exécution du test. (Voir image.)
J'espère automatiser le processus avec JSL en exécutant toutes les expériences dont j'ai besoin (des dizaines) et en regroupant les utilitaires dans un seul tableau, comme celui ci-dessous (que j'ai assemblé manuellement dans Excel).
Ce qui me pose problème, c’est de rassembler tout cela dans un tableau lors du calcul des modèles de choix correspondants.
Oh, et il y a encore une chose. Notez dans la photo du haut les lignes mises en surbrillance dans le modèle sans pour autant par rapport au modèle avec sexe inclus. L'utilitaire de la ligne combinée ne devrait-il pas se situer quelque part entre les utilitaires des lignes correspondantes avec les genres séparés?
Re: Save Choice Utilities sur une table à l'aide de JSL https://community.jmp.com/t5/Discussions/Scripting-a-JMP-Journal/td-p/14462
Faites-vous référence à la sauvegarde des rapports ou des résultats d'analyse dans un journal? Si oui, la discussion ci-dessus a ce dont vous avez besoin. sinon, pouvez-vous donner un exemple de ce que vous entendez par utilitaires?