Script pour le diagramme de distribution (colonne multiple et groupe par nom de ligne)Salut tout le monde,
Je voudrais créer un script pour la distribution ci-dessous. Où dois-je modifier dans le script pour avoir un regroupement "par".
Et si je veux juste afficher lot_id=lot01 comment puis-je filtrer cela dans le script
.
Appréciez si quelqu'un peut m'aider à ce sujet.
Je reçois ce script de https://community.jmp.com/t5/Discussions/Script-multiple-columns-grouped-in-distribution-plot/mp/162798#M40093
Analyse et modélisation des données de baseRe : Script pour le diagramme de distribution (colonne multiple et groupe par nom de ligne)names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
colList = dt << get column names(continuous,string);
// For this illustration I want to use just the NPNn columns
for(i=nitems(colList), i>=1,i--,
If(substr(colList[i],1,3)!="NPN", remove from(colList,i,1))
);
// build the JSL string
theExpr =
"Dis = Distribution(
Continuous Distribution( Column( :" || colList[1] || " ),
Process Capability( Use Column Property Specs ) )";
For( i = 2, i <= N Items( colList ), i++,
theExpr = theExpr || "," || "Continuous Distribution( Column( :" || colList[i] ||
" ), Process Capability( Use Column Property Specs ) )"
);
theExpr=theExpr||");";
// run the built JSL string
eval(parse(theexpr));
// Standardize the settings
disr = Dis << report;
disr[colList[1]]["Quantiles"]<<CLOSE all="" like="" this=""></CLOSE>ici le scénario
Re : Script pour le diagramme de distribution (colonne multiple et groupe par nom de ligne)Tout ce que vous avez à faire est d'exécuter la plate-forme de distribution comme vous le souhaitez, puis d'aller dans le triangle rouge et de sélectionner
"Script d'enregistrement par groupe"

et il vous donnera le script avec l'élément By inclus.
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :NPN1 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( Use Column Property Specs )
),
By( :lot_id )
);
Re : Script pour le diagramme de distribution (plusieurs colonnes et grouper par nom de ligne)salut Jim,
Merci beaucoup pour votre réponse rapide. Je voudrais générer un script que je peux réutiliser pour un autre type de données (nom de colonne différent). Existe-t-il un moyen d'automatiser cela en utilisant un script.
Merci,
Maya
Re : Script pour le diagramme de distribution (plusieurs colonnes et grouper par nom de ligne)Le script que vous avez affiché à partir d'une discussion précédente est un exemple de génération dynamique de distributions, en trouvant les noms de colonne dans la table de données vers laquelle il pointe, puis en exécutant ces distributions.En supposant que vous soyez familiarisé avec la programmation, vous devriez être capable de suivre le script.Toutes les fonctions utilisées peuvent être recherchées dans l'Index des scripts, où une définition et des exemples d'utilisation sont affichés.
Pendant que vous travaillez pour perfectionner votre script, la communauté sera toujours là pour vous aider à résoudre les problèmes que vous pourriez rencontrer.