Utiliser JSL pour enregistrer les résultats d'une expression dans un journalJ'ai le code suivant sur lequel j'ai reçu BEAUCOUP d'aide de la part de mes professeurs JMP JSL SAS lorsque j'ai suivi le cours (donc je ne comprends pas totalement comment cela fonctionne). Cela me permet de mettre un tas de distributions (variables, à sélectionner par l'utilisateur) dans une seule fenêtre. Comment puis-je créer un script pour la fenêtre résultante dans le journal créé précédemment dans mon code ? Tous mes autres graphiques sont simples : j'ai créé une zone de plan dans le journal, puis j'ai ajouté la zone de plan à la zone d'alignement contenant mes graphiques créés. Cependant, c'est tellement différent de ceux-là que je ne comprends pas comment je "enregistre" la fenêtre unique résultante contenant plusieurs distributions (variables) dans le Journal sous une boîte de contour intitulée différemment. Merci!
// Make Distribution of all Controlled Conditions in its own window
n = N Items( cont_cond );
If( N Items( cont_cond ),
yExpr = Expr( Y() );
For( iItem = 1, iItem <= n, iItem++,
Insert Into( yExpr, Column( cont_cond[iItem] ) )
);
Eval(
Substitute(
Expr(
dt << Distribution(
yyy,
quantiles( 0 ),
show percents( 1 ),
show counts( 1 ),
outlier box plot( 0 ),
customize summary statistics(
//Skewness(1),
//Kurtosis(1),
set alpha level( 0.2 )
)
)
),
Expr( yyy ), Name Expr( yExpr )
)
);
);Automatisation et scriptsPartager et communiquer les résultatsRe : Utiliser JSL pour enregistrer les résultats d'une expression dans un journalExécutez la plateforme de distribution de manière interactive. Accédez ensuite au titre de la fenêtre de rapport que vous souhaitez modifier, cliquez dessus et modifiez-le. Allez ensuite dans le triangle rouge et enregistrez le script. Le script aura le jsl requis pour changer le titre du rapport.Re : Utiliser JSL pour enregistrer les résultats d'une expression dans un journalUne question complémentaire ; J'essaie de définir le titre de la fenêtre de rapport résultante comme :
Définir le titre du rapport( "Distribution des conditions contrôlées" );
Pour le code ultérieur, j'ai besoin que la fenêtre des distributions ait un nom commun auquel je peux faire appel quel que soit le nom de la table de données ou les colonnes sélectionnées pour la distribution. Où dans ce code d'expression devrais-je faire cela ?? Merci!
Re : Utiliser JSL pour enregistrer les résultats d'une expression dans un journalMerci!!Re : Utiliser JSL pour enregistrer les résultats d'une expression dans un journalSi vous ajoutez le code suivant à votre script d'origine et que vous créez la liste cont_cond, le code ci-dessous devrait ajouter les distributions au bas de votre journal.
// Make Distribution of all Controlled Conditions in its own window
n = N Items( cont_cond );
If( N Items( cont_cond ),
yExpr = Expr( Y() );
For( iItem = 1, iItem <= n, iItem++,
Insert Into( yExpr, Column( cont_cond[iItem] ) )
);
Eval(
Substitute(
Expr(
dis = dt << Distribution(invisible,
yyy,
quantiles( 0 ),
show percents( 1 ),
show counts( 1 ),
outlier box plot( 0 ),
customize summary statistics(
//Skewness(1),
//Kurtosis(1),
set alpha level( 0.2 )
)
)
),
Expr( yyy ), Name Expr( yExpr )
)
);
nwjrn << append(report(dis));
);