Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application en JSL ?Chers tous,
Supposons que j'ai deux ensembles de données. J'utilise l'exemple standard Sample library>> Big Class.jmp.
Ensemble de données 1 : Tous les 40 élèves d'une classe.
Ensemble de données 2 : sous-ensemble d'étudiantes uniquement de la classe.
Besoin : Je voudrais comparer la distribution de [âge, sexe, taille, poids] pour les ensembles de données 1 et 2.
Pour cela, j'ouvre les deux rapports, combinez ces rapports à l'aide de l'application JMP> fichier>. Lorsque je combine des applications, la distribution de l'âge, du sexe, de la taille et du poids est dans une seule fenêtre.
Mais je veux sous une forme age(data set1) et age(data set 2) côte à côte et à la même échelle. puis hauteur (ensemble de données 1) et hauteur (ensemble de données 2) côte à côte et à la même échelle et ainsi de suite pour tous les autres paramètres dans une seule fenêtre.
Mes ensembles de données réels sont assez volumineux et il serait utile qu'un paramètre de l'ensemble de données 1 et de l'ensemble de données 2 soit côte à côte pour une comparaison plus facile.
Re : Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application dans JSL ?OK.....Je viens de vérifier la date à laquelle vous avez rejoint la communauté......et vous êtes en ligne depuis plus d'un an.........donc vous connaissez déjà la réponse à votre question. ......
C'est JMP, et bien sûr vous pouvez faire correspondre les axes. 
tout ce qui doit être fait est de capturer les paramètres d'axe du premier graphique de la paire, puis de les copier sur le deuxième graphique.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt2 = Open( "$SAMPLE_DATA/big class families.jmp" );
column list = dt << get column names;
New Window( "Side by Side",
H List Box(
For( i = 1, i <= N Items( column list ), i++,
dis1 = dt << Distribution( Column( column list[i] ) );
dis2 = dt2 << Distribution( Column( column list[i] ) );
Report( dis1 )[Axis Box( 1 )] << copy axis settings;
Report( dis2 )[Axis Box( 1 )] << paste Axis settings;
)
)
);
Re : Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application dans JSL ?Existe-t-il un moyen d'avoir la même échelle pour les tables côte à côte ainsi obtenues ?
Merci pour votre aide.Re : Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application dans JSL ?Salut Txnelson,
Merci beaucoup.
C'est parfaitement ce dont j'ai besoin. Je luttais vraiment pour cela depuis 4 jours.
Je vais essayer d'écrire de manière similaire à mes ensembles de données.
Salutations
San
Re : Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application dans JSL ?voici un exemple de script qui donne les résultats que vous voulez
Names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
dt2=open("$SAMPLE_DATA/big class families.jmp");
column list = dt << get column names;
New Window( "Side by Side",
H List Box(
For( i = 1, i <= N Items( column list ), i++,
dt << Distribution( Column( column list[i] ) );
dt2 << Distribution( Column( column list[i] ) );
)
)
);Re : Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application dans JSL ?Salut Mark,
Merci pour votre réponse. Je l'ai déjà fait.
Mais je veux que la table de distribution d'un paramètre pour les deux ensembles de données soit côte à côte à des fins de comparaison. {J'ai 60 paramètres d'entrée}.
Veuillez vérifier un ppt, les résultats que j'obtiens en suivant les étapes que vous avez mentionnées et aussi ce dont j'ai réellement besoin.
Merci
San
Re : Comment réorganiser les tableaux/résultats dans la distribution JMP et finalement créer une application dans JSL ?En fin de compte, vous aurez besoin de toutes les observations de l'ensemble de données 1 et de l'ensemble de données 2 dans le même tableau de données. S'ils commencent comme des tables de données distinctes, utilisez Tables > Concaténer pour les rassembler. Assurez-vous que les variables communes utilisent d'abord les mêmes noms de colonne. Assurez-vous également qu'il y a une colonne pour indiquer l'appartenance (c.-à-d. ensemble de données 1 ou ensemble de données 2). S'ils sont déjà ensemble, vous n'avez besoin que de la colonne d'adhésion. La colonne d'appartenance doit utiliser le type de modélisation nominal.
Les fonctionnalités de la plate-forme de distribution doivent prendre en charge ce que vous voulez faire. Sélectionnez toutes les colonnes de réponse et affectez-les à Y. Sélectionnez la colonne d'appartenance et affectez-la à Par rôle. Examinez le menu du triangle rouge : Stack réorganisera l'ordre, Uniform Scaling fera correspondre les axes. Vous pouvez utiliser la fonction Ctrl-clic avec le triangle rouge pour "diffuser" la commande.