Script per il grafico di distribuzione (più colonne e raggruppa per nome di riga)Ciao a tutti,
Vorrei creare uno script per la distribuzione sottostante. Dove devo modificare nello script per avere il raggruppamento "per".
E se voglio solo visualizzare lot_id=lot01 come posso filtrarlo nello script
.
Apprezzo se qualcuno può aiutarmi su questo.
Prendo questo script da https://community.jmp.com/t5/Discussions/Script-multiple-columns-grouped-in-distribution-plot/mp/162798#M40093
Analisi e modellazione dei dati di baseRe: Script per grafico di distribuzione (più colonne e raggruppa per nome di riga)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>qui la sceneggiatura
Re: Script per grafico di distribuzione (più colonne e raggruppa per nome di riga)Tutto quello che devi fare è eseguire la piattaforma di distribuzione come vuoi che sia, quindi andare al triangolo rosso e selezionare
"Salva per script di gruppo"

e ti darà lo script con l'elemento By incluso.
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :NPN1 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( Use Column Property Specs )
),
By( :lot_id )
);
Ri: Script per grafico di distribuzione (più colonne e raggruppa per nome di riga)ciao Jim,
Grazie mille per la tua pronta risposta. Vorrei generare uno script che posso riutilizzare per altri tipi di dati (nome di colonna diverso). C'è un modo per automatizzarlo usando script.
Grazie,
maya
Ri: Script per grafico di distribuzione (più colonne e raggruppa per nome di riga)Lo script visualizzato da una discussione precedente è un esempio di generazione dinamica di distribuzioni, trovando i nomi delle colonne nella tabella di dati a cui punta e quindi eseguendo tali distribuzioni.Supponendo che tu abbia familiarità con la programmazione, dovresti essere in grado di seguire lo script.Tutte le funzioni utilizzate possono essere cercate nello Scripting Index, dove sono mostrati una definizione ed esempi di utilizzo.
Mentre lavori per perfezionare il tuo copione, la Community sarà sempre lì per aiutarti con i problemi che potresti incontrare.