Comment exécuter un script, écrit pour une table "A", dans une nouvelle table "B"Merci pour les bons conseils dans cette communauté.
J'ai un script pour une table (A).
J'ai créer une nouvelle table (B), qui est un sous-groupe de la table A.
Maintenant, j'essaie d'exécuter l'analyse effectuée dans le tableau A, dans le tableau B.
Existe-t-il des astuces qui me permettent de lancer rapidement cette analyse? Utiliser le script écrit pour A?
Merci encore,
Re: Comment exécuter un script, écrit pour une table "A", dans une nouvelle table "B"On dirait que tout ce que vous devez faire est de transformer le tableau actuel en sous-ensemble B en cliquant sur la fenêtre et en exécutant votre script. Retirez l'OPEN cependant. J'ai copié / collé votre code dans une fenêtre JSL, puis j'ai fait un clic droit et sélectionné Reformat Script. Si vous postez du code, c'est une bonne idée de le reformater et d'utiliser également le bouton .
New Window( "Feuil2$- Fit Y by X by Remission PD INF 5mg 1 an et CK <500 depuis un an",
H List Box(
Contingency(
Y( :Sexe ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :Db ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :MAS ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :MCAS ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :MVAS ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Oneway(
Y( :Age at diag ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Box Plots( 0 ),
Mean Diamonds( 0 )
),
Oneway(
Y( :Name( "Delais subj-diag" ) ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Box Plots( 0 ),
Mean Diamonds( 0 )
),
Oneway(
Y( :Name( "Delai subl-CK" ) ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Box Plots( 0 ),
Mean Diamonds( 0 )
),
Contingency(
Y( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
)
)
);Re: Comment exécuter un script, écrit pour une table "A", dans une nouvelle table "B"Cher Jim,
Merci beaucoup!
Oui, voici quelques détails.
Dans le tableau A, j'ai cliqué sur "analyse" puis sur "Ajuster Y par X".
J'ai sauvegardé l'analyse en utilisant "Enregistrer le script de session".
Le script est
Open(
"C:\Users\Utilisateur\Downloads\HMGCR CHUM\Analyse 16 juillet\Feuil2$.JMP",
window bounds( 35, 33, 1364, 639 )
);
New Window( "Feuil2$- Fit Y by X by Remission PD INF 5mg 1 an et CK <500 depuis un an",
H List Box(
Contingency(
Y( :Sexe ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :Db ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :MAS ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :MCAS ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Contingency(
Y( :MVAS ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
),
Oneway(
Y( :Age at diag ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Box Plots( 0 ),
Mean Diamonds( 0 )
),
Oneway(
Y( :Name( "Delais subj-diag" ) ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Box Plots( 0 ),
Mean Diamonds( 0 )
),
Oneway(
Y( :Name( "Delai subl-CK" ) ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Box Plots( 0 ),
Mean Diamonds( 0 )
),
Contingency(
Y( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
X( :Name( "Remission PD INF 5mg 1 an et CK <500 depuis un an" ) ),
Contingency Table(
Count( 1 ),
Total %( 1 ),
Col %( 1 ),
Row %( 1 ),
Expected( 0 ),
Deviation( 0 ),
Cell Chi Square( 0 )
)
)
)
);
Ensuite, je voudrais la même analyse, dans un sous-ensemble du tableau du tableau A.
Je cherche une solution plus rapide et plus sûre que de cliquer sur "analyse" puis "Fit Y by X". puis toutes les données Y (qui sont peu dans l’exemple posté, mais en réalité nombreuses dans l’analyse que je voudrais effectuer).
Encore une fois merci beaucoup,
Avec mes meilleures salutations,
Alain
Re: Comment exécuter un script, écrit pour une table "A", dans une nouvelle table "B"Qu'est-ce qui fait que le script fonctionne pour la table A mais pas pour la table B? Est-ce que le problème est que les colonnes ne portent pas le même nom? Ou le script est-il intégré à la table A? Quelques détails supplémentaires seraient utiles pour savoir comment faire en sorte que le script fonctionne avec le tableau B.